是否可以在列表项前面的特定距离处打印属性值?

问题描述 投票:0回答:1

我有大量XML文件,我将这些文件转换为FO以打印为PDF。在一个部分中,我的子部分包含一堆列表。一些列表项具有引用前文的属性。

我试图在表母版中包含一个表,但是每页底部的边框都丢失了(因为它一直在继续到下一页)。

我现在有一个打印两列的表,其中前文应该在第一列中,列表文本应该在第二列中,但是相反,前文在具有列表文本的第二列中。我尝试使用负填充将其移至第一列,但这显然行不通。

我需要这个:

    <list>
        <list-item attribute1="yes" attribute3="yes"> Example text </list-item>
        <list-item attribute2="yes" attribute3="yes"> Example text again </list-item>
    </list>

以这种方式打印为PDF:(要清楚,属性中的数字必须在运行框中。)>


| 1 3 | 1.)示例文字| 2 3 | 2.)再次显示示例文本

除了必须使用XSL:FO实现指定的布局外,我没有被锁定在任何一种解决该问题的特定方法中。有什么想法吗?

我有大量XML文件,我将这些文件转换为FO以打印为PDF。在一个部分中,我的子部分包含一堆列表。一些列表项的属性引用了前置文本。 ...

xml xsl-fo
1个回答
0
投票

如果您将其视为列表,则将其作为列表。您可以在fo:list-item-label中放置任何块级FO(请参阅https://www.w3.org/TR/xsl11/#fo_list-item-label)。这包括表格。

© www.soinside.com 2019 - 2024. All rights reserved.