About Arbortext Styler > Understanding Arbortext Styler > Arbortext Styler Concepts
  
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.
Custom table - a table style. See Custom Tables 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.