Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

XSL-FO reference manual


May 28, 2021 XSL-FO


Table of contents


XSL-FO Reference Manual

In this section, list The object to which XSL-FO is used.

XSL format object reference manual

The process of converting a description to rendering is called formatting.

Object describe
basic-link Represents a link to start resources.
bidi-override Rewrive the direction of the default Unicode Bidi.
block Define an output block (such as paragraphs and headings).
block-container Define a block-level reference area (Reference-Area).
character It is specified that the character will be mapped to a word-rendered glyph.
color-profile Define a color configuration file for style sheets.
conditional-page-master-reference It is specified that a Page-Master used when the defined criterion is established.
declarations A global statement combined with a style sheet.
external-graphic A graphic for image data is outside the XML result tree.
float It is usually used to locate an image in a separate area at the beginning of the page, or by flowing the content along one side of the image to one side.
flow Contains all elements to print to the page.
footnote Define a footnote in the Region-Body inside the page.
footnote-body Define the contents of the footnote.
initial-property-set 格式化 <fo:block> 的第一行。
inline Define a part of the text by background attribute or embed a border.
inline-container Define an inline reference domain (Reference-area).
instream-foreign-object 用于内联图形或 "generic" 类对象。在其中,对象的数据以 <fo:instream-foreign-object> 的后代形式存在。
layout-master-set Save all the hosts used in the document.
leader

Used to generate "." Symbols to separate the headings of the page number in the content table, or create the input field in the form, or create a level rule.

list-block Define a list.
list-item Contains each item in the list.
list-item-body Contains the contents / main body of List-Item.
list-item-label Contains a List-Item tag (usually numbers, characters, etc.).
marker 与 <fo:retrieve-marker> 一起使用来创建运行的页眉或页脚。
multi-case

包含 XSL-FO 对象的每个供选择的子树(在 <fo:multi-switch> 内部)。父元素 <fo:multi-switch> 会选择要显示的那个选项并隐藏其余的选项。

multi-properties Switch between two or more attribute sets.
multi-property-set It is specified an optional properties set according to the user agent status.
multi-switch 保留一个或多个 <fo:multi-case> 对象,控制它们(由 <fo:multi-toggle> 触发)彼此之间的转换。
multi-toggle 用于切换到另一个 <fo:multi-case>。
page-number Represents the current page number.
page-number-citation To page reference page, this page contains the first normal area returned by the reference object.
page-sequence 页面输出元素的容器。每个页面布局将有一个 <fo:page-sequence> 对象。
page-sequence-master Provisions to the Simple-Page-Masters and the order of use.
region-after Define the footer.
region-before Define header.
region-body Define page topics.
region-end Define the right side of the page.
region-start Define the left side of the page.
repeatable-page-master-alternatives Specifies a copy of a set of Simple-page-master.
repeatable-page-master-reference Specify a copy of a single Simple-page-master.
retrieve-marker 与 <fo:marker> 一起使用来创建运行的页眉或页脚。
root The root of the XSL-FO document (top) node.
simple-page-master Define the size and shape of a page.
single-page-master-reference Specifies the Page-Master in a given point in the page sequence.
static-content The object contains static content (such as header and footer) that will be repeated in multiple pages.
table Table format material for formatting tables.
table-and-caption Format form and its title.
table-body Contains containers of table rows and table cells.
table-caption Contains the title of the table.
table-cell Define form cells.
table-column Columns format the form.
table-footer Define the footer of the table.
table-header Define the header of the form.
table-row Define tables.
title Define a title for a page-sequence.
wrapper The inherited [inheritance] property is specified for a set of XSL-FO objects.

In the next section, we'll begin to give you a detailed look at XSL-FO objects.