XSL 格式化對象參考手冊

將描述轉(zhuǎn)換為呈現(xiàn)的過程被稱為格式化(formatting)。

對象描述
basic-link代表一個鏈接的起始資源。
bidi-override重寫默認 Unicode BIDI 的方向。
block定義一個輸出塊(比如段落和標(biāo)題)。
block-container定義一個塊級的引用區(qū)域(reference-area)。
character規(guī)定將被映射為供呈現(xiàn)的字形的字符。
color-profile定義樣式表的一個顏色配置文件。
conditional-page-master-reference規(guī)定一個當(dāng)所定義的條件成立時使用的 page-master。
declarations組合一個樣式表的全局聲明。
external-graphic用于圖像數(shù)據(jù)位于 XML 結(jié)果樹之外的某個圖形。
float通常用于在頁面起始處的一個單獨區(qū)域里定位圖像,或者通過將內(nèi)容沿圖像的一側(cè)流動來定位圖像到一側(cè)。
flow包含要打印到頁面的所有元素。
footnote定義在頁面的 region-body 內(nèi)部的一個腳注。
footnote-body定義腳注的內(nèi)容。
initial-property-set格式化 <fo:block> 的第一行。
inline通過背景屬性或?qū)⑵淝度胍粋€邊框來定義文本的一部分格式。
inline-container定義一個內(nèi)聯(lián)參考域(reference-area)。
instream-foreign-object用于內(nèi)聯(lián)圖形或 "generic" 類對象。在其中,對象的數(shù)據(jù)以 <fo:instream-foreign-object> 的后代形式存在。
layout-master-set保存所有在文檔中使用的宿主(master)。
leader

用于生成 "." 符號來分隔內(nèi)容表格中頁面數(shù)字的標(biāo)題,或創(chuàng)建表單中的輸入字段,或創(chuàng)建水平規(guī)則。

list-block定義列表。
list-item包含列表中的每個項。
list-item-body包含了 list-item 的內(nèi)容/主體。
list-item-label包含了 list-item 標(biāo)簽(通常是數(shù)字、字符等)。
marker與 <fo:retrieve-marker> 一起使用來創(chuàng)建運行的頁眉或頁腳。
multi-case

包含 XSL-FO 對象的每個供選擇的子樹(在 <fo:multi-switch> 內(nèi)部)。父元素 <fo:multi-switch> 會選擇要顯示的那個選項并隱藏其余的選項。

multi-properties用于兩個或多個屬性集之間切換。
multi-property-set規(guī)定一個根據(jù)用戶代理狀態(tài)進行應(yīng)用的可選的屬性集。
multi-switch保留一個或多個 <fo:multi-case> 對象,控制它們(由 <fo:multi-toggle> 觸發(fā))彼此之間的轉(zhuǎn)換。
multi-toggle用于切換到另一個 <fo:multi-case>。
page-number表示當(dāng)前頁碼。
page-number-citation為頁面引用頁碼,此頁面包含由被引用對象返回的第一個正常區(qū)域。
page-sequence頁面輸出元素的容器。每個頁面布局將有一個 <fo:page-sequence> 對象。
page-sequence-master規(guī)定要使用的 simple-page-masters 以及使用順序。
region-after定義頁腳。
region-before定義頁眉。
region-body定義頁面主題。
region-end定義頁面的右側(cè)欄。
region-start定義頁面的左側(cè)欄。
repeatable-page-master-alternatives規(guī)定一組 simple-page-master 的副本。
repeatable-page-master-reference規(guī)定單個 simple-page-master 的副本。
retrieve-marker與 <fo:marker> 一起使用來創(chuàng)建運行的頁眉或頁腳。
rootXSL-FO 文檔的根(頂級)節(jié)點。
simple-page-master定義一個頁面的尺寸和形狀。
single-page-master-reference規(guī)定用在頁面序列的給定點中的 page-master。
static-content對象包含了靜態(tài)內(nèi)容(如:頁眉和頁腳),該靜態(tài)內(nèi)容將在多個頁面中重復(fù)調(diào)用。
table格式化表格的表格式材料。
table-and-caption格式化表格及其標(biāo)題。
table-body包含表格行和表格單元格的容器。
table-caption包含表格的標(biāo)題。
table-cell定義表格單元格。
table-column格式化表格的列。
table-footer定義表格的頁腳。
table-header定義表格的頁眉。
table-row定義表格行。
title為一個 page-sequence 定義一個標(biāo)題。
wrapper為一組 XSL-FO 對象規(guī)定 inherited[繼承] 屬性。