Latest web development tutorials

XSL-FO 流

XSL-FO 頁面使用來自<fo:flow> 元素的數據進行填充。


XSL-FO 頁面序列(Page Sequences)

XSL-FO使用<fo:page-sequence>元素來定義輸出頁面 。

每個輸出頁面都會引用一個定義佈局的page master。

每個輸出頁面都有一個定義輸出的<fo:flow>元素。

每個輸出頁面均會按序列(順序)被打印或顯示。


XSL-FO 流(Flow)

XSL-FO 頁面使用來自<fo:flow> 元素的內容進行填充。

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

當頁面被印滿以後,相同的page master 會被一遍又一遍地被使用,直到所有文本被打印為止。


流動到何處?

<fo:flow> 元素有一個"flow-name" 屬性。

flow-name 屬性的值定義<fo:flow> 元素的內容會去往何處。

合法的值:

  • xsl-region-body(進入region-body)
  • xsl-region-before(進入region-before)
  • xsl-region-after(進入region-after)
  • xsl-region-start(進入region-start)
  • xsl-region-end(進入region-end)