XSL-FO 頁(yè)面使用來(lái)自 <fo:flow> 元素的數(shù)據(jù)進(jìn)行填充。
XSL-FO 流
XSL-FO 頁(yè)面順序
XSL-FO 使用 <fo:page-sequence> 元素來(lái)定義輸出頁(yè)面。
每個(gè)輸出頁(yè)面都會(huì)引用一個(gè)定義布局的 page master。
每個(gè)輸出頁(yè)面均有一個(gè)定義輸出的 <fo:flow>元素。
每個(gè)輸出頁(yè)面均會(huì)按順序(序列)被打印或顯示。
XSL-FO Flow(流)
XSL-FO 頁(yè)面使用來(lái)自 <fo:flow> 元素的數(shù)據(jù)進(jìn)行填充。
<fo:flow> 包含所有被打印到頁(yè)面的元素。
當(dāng)頁(yè)面被印滿以后,相同的 page master 會(huì)被一遍又一遍地被使用,直到所有頁(yè)面的頁(yè)面被打印為止。
流動(dòng)到何處?
<fo:flow> 元素有一個(gè)名為 "flow-name" 的屬性。
flow-name 屬性的值定義 <fo:flow> 元素的內(nèi)容會(huì)去往何處。
合法的值:
- xsl-region-body (進(jìn)入 region-body)
- xsl-region-before (進(jìn)入 region-before)
- xsl-region-after (進(jìn)入 region-after)
- xsl-region-start (進(jìn)入 region-start)
- xsl-region-end (進(jìn)入 region-end)