【发布时间】:2016-11-22 13:21:09
【问题描述】:
我正在生成一个在一列中包含不同长度字符串的表格:
Arbeitsgangbeschreibung 列中<fo:block/> 中的分页符让我很头疼。
如您所见,字符串通常与数字一样从同一行开始,并取它需要的行。
但是分页符之后的字符串(以'Schleifen Stirnseite Gewinde sauber...'开头)不会像它所属的数字一样从同一行开始。似乎<fo:block/> 将其强制在一页内。
但我只希望<fo:block/> 在页面末尾中断。这意味着
Schleifen Stirnseite Gewinde 索伯 | -
应该站在第一页。其余的
Leisten unter Vorrichtung unterlegen (damit Schraubenkopf freiist)
应该站在下一页。
没有任何可能意外继承的keep-together-调用。
那是<fo:block/>:
<fo:table-cell border-right="{$Standardrand}">
<fo:block margin-top="4pt" font-size="9pt" font-weight="bold"margin-left="3pt">
<xsl:value-of select="beschreibung" />
</fo:block>
</fo:table-cell>
【问题讨论】:
-
我要研究的一件事是尝试将 POS 和 AF 列的内容高度设为 100%
标签: pdf-generation xsl-fo apache-fop page-break