XSL-FO 教程login
XSL-FO 教程
作者:php.cn  更新時間:2022-04-21 16:29:33

XSL-FO 對象



XSL 格式化物件參考手冊

將描述轉換為呈現的過程稱為格式化(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> 一起使用來建立執行的頁首或頁尾。
rootXSL-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[繼承] 屬性。


#

PHP中文網