天天看點

XSL-FO 參考手冊

将描述轉換為呈現的過程被稱為格式化(formatting)。

對象

描述

basic-link

代表一個連結的起始資源。

bidi-override

重寫預設 Unicode BIDI 的方向。

block

定義一個輸出塊(比如段落和标題)。

block-container

定義一個塊級的引用區域(reference-area)。

character

規定将被映射為供呈現的字形的字元。

color-profile

定義樣式表的一個顔色配置檔案。

conditional-page-master-reference

規定一個當所定義的條件成立時使用的 page-master。

declarations

組合一個樣式表的全局聲明。

external-graphic

用于圖像資料位于 XML 結果樹之外的某個圖形。

float

通常用于在頁面起始處的一個單獨區域裡定位圖像,或者通過将内容沿圖像的一側流動來定位圖像到一側。

flow

包含要列印到頁面的所有元素。

footnote

定義在頁面的 region-body 内部的一個腳注。

footnote-body

定義腳注的内容。

initial-property-set

格式化 <fo:block> 的第一行。

inline

通過背景屬性或将其嵌入一個邊框來定義文本的一部分格式。

inline-container

定義一個内聯參考域(reference-area)。

instream-foreign-object

用于内聯圖形或 "generic" 類對象。在其中,對象的資料以 <fo:instream-foreign-object> 的後代形式存在。

layout-master-set

儲存所有在文檔中使用的宿主(master)。

leader

用于生成 "." 符号來分隔内容表格中頁面數字的标題,或建立表單中的輸入字段,或建立水準規則。

list-block

定義清單。

list-item

包含清單中的每個項。

list-item-body

包含了 list-item 的内容/主體。

list-item-label

包含了 list-item 标簽(通常是數字、字元等)。

marker

與 <fo:retrieve-marker> 一起使用來建立運作的頁眉或頁腳。

multi-case

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

multi-properties

用于兩個或多個屬性集之間切換。

multi-property-set

規定一個根據使用者代理狀态進行應用的可選的屬性集。

multi-switch

保留一個或多個 <fo:multi-case> 對象,控制它們(由 <fo:multi-toggle> 觸發)彼此之間的轉換。

multi-toggle

用于切換到另一個 <fo:multi-case>。

page-number

表示目前頁碼。

page-number-citation

為頁面引用頁碼,此頁面包含由被引用對象傳回的第一個正常區域。

page-sequence

頁面輸出元素的容器。每個頁面布局将有一個 <fo:page-sequence> 對象。

page-sequence-master

規定要使用的 simple-page-masters 以及使用順序。

region-after

定義頁腳。

region-before

定義頁眉。

region-body

定義頁面主題。

region-end

定義頁面的右側欄。

region-start

定義頁面的左側欄。

repeatable-page-master-alternatives

規定一組 simple-page-master 的副本。

repeatable-page-master-reference

規定單個 simple-page-master 的副本。

retrieve-marker

與 <fo:marker> 一起使用來建立運作的頁眉或頁腳。

root

XSL-FO 文檔的根(頂級)節點。

simple-page-master

定義一個頁面的尺寸和形狀。

single-page-master-reference

規定用在頁面序列的給定點中的 page-master。

static-content

對象包含了靜态内容(如:頁眉和頁腳),該靜态内容将在多個頁面中重複調用。

table

格式化表格的表格式材料。

table-and-caption

格式化表格及其标題。

table-body

包含表格行和表格單元格的容器。

table-caption

包含表格的标題。

table-cell

定義表格單元格。

table-column

格式化表格的列。

table-footer

定義表格的頁腳。

table-header

定義表格的頁眉。

table-row

定義表格行。

title

為一個 page-sequence 定義一個标題。

wrapper

為一組 XSL-FO 對象規定 inherited[繼承] 屬性。