• the process that applies presentation styles to source document content and determines its position on the presentation medium, |
• the selection and reordering of content in the result document with respect to its position in the input document, |
• the inclusion of material not explicitly present in the input document, such as the generation of new material, |
• the exclusion of material from the input document in the result document. |
1. Build grove from SGML document. |
2. Apply construction rules to the objects in the source grove to create the flow object tree. |
3. Define page and column geometry by characteristics on the page-sequence flow object and column-set sequence flow objects referring to page-models and column-set-models, respectively. |
4. Compose and lay out the content based on the rules specified by the semantics of the flow object classes and the values of the characteristics associated with those objects. Each flow object (an instance of a flow object class) is formatted to produce a sequence of areas having explicit dimensions and positioned by a parent in the flow object tree. |
1. Formatting characteristics are associated with each flow object. |
2. Nodes representing data characters from the grove are converted to character flow objects. Each character flow object has characteristics governing glyph selection and style parameters such as font family, font weight, etc. |
NOTE 3 |
For example, if a document consists of several normal paragraphs and some footnote paragraphs, the footnote paragraphs can be grouped as the content of a port of the parent flow object that represents the footnote. Similarly, the normal paragraphs can be grouped in a port of a flow object representing a sequence of columns. |