0
我有三個內容呈現PDF(按順序):C1
,C2
和C3
。僅在一個頁面上顯示內容
C1
和C3
可以通過多個頁面呈現。 C2
只需要一個頁面。
問題是在頁面C2
上呈現C3
。
是否有任何選項或配置頁面的C2
只顯示C2
的內容?
我有三個內容呈現PDF(按順序):C1
,C2
和C3
。僅在一個頁面上顯示內容
C1
和C3
可以通過多個頁面呈現。 C2
只需要一個頁面。
問題是在頁面C2
上呈現C3
。
是否有任何選項或配置頁面的C2
只顯示C2
的內容?
(這個答案是基於您使用XSL-FO的前提下,從apache-fop標籤的存在推斷)
如果使用內容的每個部分不同fo:page-sequence
,這樣保證了每一個開始在新的一頁的開始,即使之前的頁面仍然有可用空間:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
...
</fo:layout-master-set>
<fo:page-sequence master-reference="pages">
... C1 ...
</fo:page-sequence>
<fo:page-sequence master-reference="pages">
... C2 ...
</fo:page-sequence>
<fo:page-sequence master-reference="pages">
... C3 ...
</fo:page-sequence>
</fo:root>
您也可以使用屬性break-before="page"
或break-after="page"
上fo:block
元素強制分頁符,但我覺得以前的SOLU它更優雅。
「內容」是什麼意思?內容流? XObject對象? – mkl 2015-02-14 08:28:50
我的意思是說內容是文字:) – 2015-02-14 08:40:22