xsl-fo

    0熱度

    1回答

    我有8個主要類別。每個類別都有自己的分數,從0到100。 我需要根據該分數的百分比範圍顯示5個不同的文本。 例如: 第1類 - 分數是46% 顯示這些文本當分數在這些範圍之間: 文本1:0-40% 文字2:41-60% 文本3:61-80 % Text 4:81-90% Text 5:91-100% 在這種情況下,我需要顯示「文本2」,因爲46%屬於該範圍。 我該怎麼做? 我試圖爲此編寫代碼,但我

    2熱度

    1回答

    我想要減少fo:table中行之間的行間距。我嘗試使用頂部,底部的每一行和空格 - 之前和空格 - 之後在fo:block並沒有效果。 <xsl:template match="region1"> \t <fo:static-content flow-name="xsl-region-before" > \t \t <fo:table table-layout="fixed"

    1熱度

    2回答

    我的問題是基於一個有兩個單元格的表格。如果一個單元格中有更多文本,則它將向下擴展。在這種情況下,其他塊更短(請注意,表格單元格與其他單元格一樣大)。 基本上我想圍繞表格單元格做一個邊框。但它應該是一個圖像作爲邊界。我在表格單元格中填充填充,並且內部塊的背景顏色爲白色。採用這種策略,它看起來有點像邊框。問題是,第二個單元格中的塊更小,所以它下面有更多的空間。邊界不一致。 有縮放塊以適合的方式?

    0熱度

    1回答

    我這裏面的XML: <InvoiceList> <Invoice> <InvoiceAmount WithVATBool="false" VATAmount="96.2" VATPercentage="1" WithVAT="9716.19">9619.99</InvoiceAmount> </Invoice> </InvoiceList> 我想提取該金額961

    3熱度

    2回答

    我使用XSL-FO生成一些PDF文檔,並且有一些表可以跨越多個頁面。在這些情況下,我想要做的是在每個新頁面的開始處重複表格的標題,並在除第一頁之外的所有頁面上使用「(續)」標籤。 我的XSL代碼: <xsl:template name="Tooling"> <fo:table xsl:use-attribute-sets="tableDefaultLayout"> <fo:t

    1熱度

    1回答

    我使用Fop創建PDF。我有涉及此一設計: 一「格」的左邊,一個在右邊,中間的邊框。 我現在的選擇是讓<fo:block />左對齊,但是右邊會走到左對齊的fo:blocks下面。 你怎麼可以把XSL成兩列?我嘗試過使用表格,但他們沒有顯示在我的pdf中。

    0熱度

    1回答

    我必須修改文件的xsl來製作pdf。我們曾經使用AntennaHouse,但有人認爲我們現在應該使用RenderX。所以我需要找到一個相當於 <fo:block axf:outline-level="{$bookmark-level}" axf:outline-expand="false" axf:outline-title="{$bookmark-title}"> </fo:block>

    2熱度

    2回答

    我試圖對齊SVG圖像旁邊的文本插入XSL然後用於創建pdf。 這是我的文本和SVG設置: <fo:block font-size="14pt" text-align="center" margin-top="2cm"> <fo:instream-foreign-object> <svg:svg width="30" height="30" xml:space="preserv

    1熱度

    1回答

    使用ApacheFop 2.2我得到一個多頁文檔。文檔由部分組成,每部分以頁碼1開頭。 PDF形成後,需要打印文檔的第5頁。指定要打印的頁面時,將打印文檔的第11頁(其部分爲第5頁)。 如何正確生成PDF,以便第5頁正好是文檔的第5頁,而不是它的一部分? FO: <?xml version="1.0"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL

    0熱度

    2回答

    我試圖將我的SVG圖像放入XSLT中的塊中。 使用PNG圖像它可以正常工作,但是當我使用svg圖像時,縮放不起作用。 這是我的代碼: <fo:block> <fo:external-graphic content-height="20mm" content-width="60mm" scaling="non-uniform" src="{@src}"> <xsl: