XSLFO Reference-from w3schools.com

XSL-FO Reference

previous next


XSL Formatting Objects Reference

The process that converts a description into a presentation is called formatting.

ObjectDescription
basic-linkRepresents the start resource of a link
bidi-overrideOverrides the default Unicode BIDI direction
blockDefines a block of output (e.g. paragraphs and titles)
block-containerDefines a block-level reference-area
characterSpecifies a character that will be mapped to a glyph for presentation
color-profileDefines a color-profile for a stylesheet
conditional-page-master-referenceSpecifies a page-master to be used when the conditions defined are true
declarationsGroups global declarations for a stylesheet
external-graphicUsed for a graphic where the graphics data resides outside of the XML result tree
floatTypically used to position an image in a separate area at the beginning of a page OR to position an image to one side, with the content flowing along-side of the image
flowContains all elements to be printed to a page
footnoteDefines a footnote within the region-body of a page
footnote-bodyDefines the content of the footnote
initial-property-setFormats the first line of an
 1<fo:block>  
 2inline  |  Formats a part of a text with a background or enclosing it in a border   
 3inline-container  |  Defines an inline reference-area   
 4instream-foreign-object  |  Used for inline graphics or for "generic" objects where the object's data resides as descendants of <fo:instream-foreign-object>  
 5layout-master-set  |  Holds all masters used in a document   
 6leader  | 
 7
 8Used to generate "." to separate titles from page numbers in table of contents, or to create input fields in forms, or to create horizontal rules   
 9  
10list-block  |  Defines a list   
11list-item  |  Contains each item in the list   
12list-item-body  |  Contains the content/body of the list-item   
13list-item-label  |  Contains the label for the list-item (typically a number, character, etc.)   
14marker  |  Used with <fo:retrieve-marker> to create running headers or footers   
15multi-case  | 
16
17Contains (within an <fo:multi-switch>) each alternative sub-tree of XSL-FO objects. The parent <fo:multi-switch> will choose which alternative to show and hide the rest   
18  
19multi-properties  |  Used to switch between two or more property-sets   
20multi-property-set  |  Specifies an alternative property-set that will be applied depending on the state of the user agent   
21multi-switch  |  Holds one or more <fo:multi-case> objects and controls the switching between them (activated by <fo:multi-toggle>)   
22multi-toggle  |  Used to switch to another <fo:multi-case>  
23page-number  |  Represents the current page-number   
24page-number-citation  |  References the page-number for the page that contains the first normal area returned by the cited object   
25page-sequence  |  A container for page output elements. There will be one <fo:page-sequence> object for each page layout   
26page-sequence-master  |  Specifies which simple-page-masters are to be used and in which order   
27region-after  |  Defines a page footer   
28region-before  |  Defines a page header   
29region-body  |  Defines a page body   
30region-end  |  Defines the right sidebar of a page   
31region-start  |  Defines the left sidebar of a page   
32repeatable-page-master-alternatives  |  Specifies repetition of a set of simple-page-masters   
33repeatable-page-master-reference  |  Specifies repetition of a single simple-page-master   
34retrieve-marker  |  Used with <fo:marker> to create running headers or footers   
35root  |  The root (top) node for XSL-FO documents   
36simple-page-master  |  Defines the size and shape of a page   
37single-page-master-reference  |  Specifies a page-master to be used at a given point in the sequence of pages   
38static-content  |  Contains static content (e.g. headers and footers) that will be repeated on many pages   
39table  |  Formats the tabular material of a table   
40table-and-caption  |  Formats a table and its caption   
41table-body  |  Container for table rows and table cells   
42table-caption  |  Contains the caption for a table   
43table-cell  |  Defines a table cell   
44table-column  |  Formats the columns of a table   
45table-footer  |  Defines a table footer   
46table-header  |  Defines a table header   
47table-row  |  Defines a table row   
48title  |  Defines a title for a page-sequence   
49wrapper  |  Specifies inherited properties for a group of XSL-FO objects   
50  
51
52
53* * *</fo:marker></fo:page-sequence></fo:multi-case></fo:multi-toggle></fo:multi-case></fo:multi-switch></fo:multi-switch></fo:retrieve-marker></fo:instream-foreign-object></fo:block>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus