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: