XSL-FO 流

2018-02-23 09:40 更新

XSL-FO


在 XSL-FO 中,你應(yīng)該如何填充頁(yè)面的內(nèi)容呢?本節(jié)解答了這個(gè)問(wèn)題。

XSL-FO 頁(yè)面使用來(lái)自 <fo:flow> 元素的數(shù)據(jù)進(jìn)行填充。


XSL-FO 頁(yè)面序列(Page Sequences)

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> 元素的內(nèi)容進(jìn)行填充。

<fo:flow> 元素包含所有被打印到頁(yè)面的元素。

當(dāng)頁(yè)面被印滿以后,相同的 page master 會(huì)被一遍又一遍地被使用,直到所有文本被打印為止。


流動(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)

在下一節(jié)內(nèi)容中,我們將為你講解 XSL-FO 的頁(yè)面。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)