gpt4 book ai didi

xsl-fo - 如何在 XSL-FO 中的表行之间应用空间?

转载 作者:行者123 更新时间:2023-12-04 02:52:48 26 4
gpt4 key购买 nike

在我的情况下,我必须在两个表格行之间提供高达 0.5cm 的空间。我怎样才能做到这一点。

代码::

我用过了:

<fo:table-row space-before="0.5cm" keep-together.within-column="always">                                                            

但它不起作用,但与我在表中使用的属性相同
<fo:table  space-before="0.5cm" border="solid 0.1mm black">

在这里它可以工作(如果两个表之间有提供空间)
请让我知道解决方案

最佳答案

凯文的解决方案通过在单元格边框和它的内部内容之间添加一些空间来工作。在某些情况下,这可能就足够了。
但是正确的解决方案(如果您有带有可见边框的表格,则只有一个)是恕我直言使用 border-separation\border-spacing属性代替:
<fo:table border-collapse="separate" border-separation="3pt">...</fo:table>这将在行和列方向的相邻单元格边框之间添加 3pt 空间。

还有 CSS“速记”属性 border-spacing :
<fo:table border-collapse="separate" border-spacing="5pt 2pt">...</fo:table>这将在列之间添加 5pt 空间,在行之间添加 2pt 空间。

编辑:重新表述关于凯文的回答正确性的论点。添加了规范的链接。添加了边框间距替代方法和示例,如何为行\列指定不同的空间。

关于xsl-fo - 如何在 XSL-FO 中的表行之间应用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19019480/

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