gpt4 book ai didi

apache - XSL FO - 尊重填充

转载 作者:行者123 更新时间:2023-12-02 06:30:54 24 4
gpt4 key购买 nike

除了第 1 页之外,我的 table 没有像我告诉的那样填充。我确实有一个 "first" 和一个 "Rest" 定义为

<!-- layout for the first page -->
<fo:simple-page-master master-name="first"
page-height="11in"
page-width="8.5in"
margin-top="1cm"
margin-bottom="2cm"
margin-left="2.5cm"
margin-right="2.5cm">
<fo:region-body margin-top="3cm"/>
<fo:region-before extent="2cm"/>
<fo:region-after extent=".1cm"/>
</fo:simple-page-master>

<!-- layout for the other pages -->
<fo:simple-page-master master-name="rest"
page-height="11in"
page-width="8.5in"
margin-top="1cm"
margin-bottom="2cm"
margin-left="2.5cm"
margin-right="2.5cm">
<fo:region-body margin-top="3cm"/>
<fo:region-before extent="2cm"/>
<fo:region-after extent=".1cm"/>
</fo:simple-page-master>

但是,我不知道这会如何影响我的填充。

<fo:block>
<!-- table start -->
<fo:table table-layout="fixed" width="100%" border-collapse="separate" padding-after="1em">
<fo:table-column column-width="15mm"/>
<fo:table-column column-width="46mm"/>
<fo:table-column column-width="28mm"/>
<fo:table-column column-width="22mm"/>
<fo:table-column column-width="19mm"/>
<fo:table-column column-width="30mm"/>

<fo:table-header>
<fo:table-cell>
<fo:block font-weight="bold" border-width="0.5mm" border-style="solid" >
<fo:inline padding-left="1mm">Model</fo:inline>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-weight="bold" border-width="0.5mm" border-style="solid" border-left="none">
<fo:inline padding-left="2mm">Description</fo:inline>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-weight="bold" border-width="0.5mm" border-style="solid" padding-left=".1mm" border-left="none">
<fo:inline padding-left="2mm">Material</fo:inline>
</fo:block>
</fo:table-cell>

注意 padding-left 属性。为什么它在除第一页以外的所有页面上都没有得到尊重?

更新
我注意到这只发生在“溢出页面”上。当我的表有足够的数据可以换行到另一页时。如果它是一个新表,问题就会消失。

最佳答案

这可能是 XSL FO 处理器实现 APACHE FOP 的限制。我会联系他们。

关于apache - XSL FO - 尊重填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com