Arbortext Styler Concepts
The following concepts are the building blocks of a stylesheet:
• Styles (see
Styles Overview) - apply properties and contexts to elements.
• Properties (see
Properties Overview) - specify font, indent, spacing, breaks, and generated text settings.
• Contexts (see
Contexts Overview) - apply properties to elements based on where the elements occur within the document structure.
• Conditions (see
Conditions Overview) - apply properties to elements based on the results of attribute, XPath or content tests.
In addition to these foundation concepts, a stylesheet uses the following object definitions. These objects allow you to individually format or reference the various principle parts of a document:
• Element - an object for each of the elements in the document structure, to which contexts and conditions can be applied to increase specificity. See
Elements List for further information.
• Property set - a named group of properties. See
Property Sets List for further information.
• Page set - a page format definition. See
Page Sets List for further information.
• Page type - an object outlining the layout of a page See
Page Types List for further information.
• Page region - an area on a page that can contain text or graphics. Page regions are placed on page types. See
Page Regions List for further information.
• Generated content - an object defining generated content for page regions, for example, generated text or graphics. See
Generated Contents List for further information.
• Table of Contents - object defining formatting for tables of contents. See
Tables of Contents List for further information.
• Indexes — object defining an index. See
Indexes List for further information.
• Cross reference - an object defining the format of cross reference links. See
Cross References List for further information.
• Size - a size definition that can be referenced anywhere a measurement is required. See
Sizes List for further information.
• Combined font - a single font definition object that defines mappings between characters from the Unicode specification and the system fonts that should be used to output them. See
Combined Fonts List for further information.