的换行符XSL FO分页我要修改FO模板的XSL,我对这个真的很新的,希望有人能帮助我在这一步。 一个请求是关于孤立元素,取决于段落的行。 有这样根据段落
Topic Text
1. List entry (first)
...
x. List entry (penultimate)
y. List entry (last)
列表项目作为遵循的要求: 如果x
和y
之间的分页符,最后一个列表条目必须是唯一的下一个页面上,如果列表项的最小的3行pdf输出。如果x
少于3行,y
必须下页了。 这样的:
widow = 2 if last list entry < 3 lines else widow = 1
这可能与XSL FO使用天线楼格式化? 你能给我一个提示,我可以找到更多的信息吗? 由于事先
基督教 编辑: 我打左右,但我没能找到的最后一个节点计数线的解决方案。所以我找不到检查最后一个节点的方法。
的代码片断:
<xsl:otherwise>
<fo:block background-color="{$color}">
<xsl:if test="$myId != ''"><xsl:attribute name="id"><xsl:value-of select="$myId"/></xsl:attribute></xsl:if>
<!-- full width for AnnexTemplate -->
<xsl:if test="($parent = $AnnexTemplate)"><xsl:attribute name="start-indent">-<xsl:value-of select="$leftIndent"/>mm</xsl:attribute></xsl:if>
<xsl:call-template name="insertParaAttributes"><xsl:with-param name="stylename" select="$style"/></xsl:call-template>
<!-- text before table -->
<xsl:if test="following-sibling::table"><xsl:attribute name="keep-with-next">10</xsl:attribute></xsl:if>
<xsl:call-template name="dummy"/>
<xsl:apply-templates/>
</fo:block>
</xsl:otherwise>
和连接的输出。 Output 希望它有助于更好地进行观察。
请显示您正在参考的XSL-FO文档的示例,并可能摘录自PDF输出。更多的帮助:http://stackoverflow.com/help/mcve。 –