Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pdf 如果当前页面不为空,则XSLFO分页符_Pdf_Xslt_Xsl Fo - Fatal编程技术网

Pdf 如果当前页面不为空,则XSLFO分页符

Pdf 如果当前页面不为空,则XSLFO分页符,pdf,xslt,xsl-fo,Pdf,Xslt,Xsl Fo,我使用xslfo生成PDF已经有一段时间了,但我总是遇到这样一个问题,如何调用而不生成空页面?也就是说,我想检查当前页面是否为空,在这种情况下,是否不调用 有人能解决这个问题吗 提前感谢您可能正在使用ApacheFop。此XSL FO: <fo:page-sequence master-reference="first"> <fo:flow flow-name="xsl-region-body"> <fo:block>Test</

我使用xslfo生成PDF已经有一段时间了,但我总是遇到这样一个问题,如何调用
而不生成空页面?也就是说,我想检查当前页面是否为空,在这种情况下,是否不调用

有人能解决这个问题吗


提前感谢

您可能正在使用ApacheFop。此XSL FO:

<fo:page-sequence master-reference="first">
    <fo:flow flow-name="xsl-region-body">
        <fo:block>Test</fo:block>
        <fo:block break-after="page"/>
        <fo:block break-after="page"/>
        <fo:block break-after="page"/>
        <fo:block break-after="page"/>
        <fo:block break-after="page"/>
        <fo:block>Test</fo:block>
    </fo:flow>
</fo:page-sequence>

试验
试验

将在兼容的XSL FO呈现引擎中呈现2个页面。使用RenderX XEP=2页。使用FOP 6页(这是错误的)。

您可以添加您的XSLT样式表和/或XSL-FO文件吗?这样我们就可以重现问题了?
page break after=“always”
也可以,在我的情况下,您的答案更好,干杯!