【问题标题】:XSL-FOP text decoration extend lineXSL-FOP 文字装饰延长线
【发布时间】:2016-10-19 06:26:25
【问题描述】:

在 XML、XSL、FOP 方面我还是个新手。

如何获得具有长行且下方有文本的输出?类似:

<fo:inline text-decoration> Signature </fo:inline>

唯一的问题是这条线太小了。我希望线路更长。

我想在同一条线上放置 2 套。一个是Signature,另一个是Date

请帮忙。 :)

【问题讨论】:

  • 正如所写,我认为这是无效的(属性名称 text-decoration 没有值)。请在这个地方多展示一下,包含 fo:block 和 fo:block-container 以及 fo:inline 的有效 xml 代码以及所有属性值。

标签: xslt xslt-2.0 xsl-fo


【解决方案1】:

如果您想要一个像您尝试创建的简单签名块,只需使用这样的表:

            <fo:table>
                <fo:table-column column-width="2.5in"/>
                <fo:table-column column-width="1in"/>
                <fo:table-column column-width="2.5in"/>
                <fo:table-body>
                    <fo:table-row>
                        <fo:table-cell border-top="1pt solid black">
                            <fo:block>Signature</fo:block>
                        </fo:table-cell>
                        <fo:table-cell>
                            <fo:block/>
                        </fo:table-cell>
                        <fo:table-cell border-top="1pt solid black">
                            <fo:block>Date</fo:block>
                        </fo:table-cell>
                    </fo:table-row>
                </fo:table-body>
            </fo:table>

这给了你这个:

【讨论】:

    猜你喜欢
    • 2018-06-22
    • 2021-01-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-05
    • 2022-06-11
    • 2020-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多