# Package de.vc.jfo.flow

Contains all elements for text flow

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BlockElement | Marker interface for elements that belongs to block-group.
  InlineElement | Marker-Interface for objects that belongs to inline-group.

- Class Summary
  Class | Description
  --- | ---
  BasicLink | The fo:basic-link is used for representing the start resource of a simple one-directional single-target link.
  BidiOverride | The fo:bidi-override formatting object is used when the Unicode BIDI algorithm fails.
  Block | The fo:block formatting object is commonly used for formatting paragraphs, titles, headlines, figure and table captions, etc.
  BlockContainer | The fo:block-container flow object is used to generate a block-level reference-area, typically containing text blocks with a different writing-mode.
  ExternalGraphic | The fo:external-graphic flow object is used for a graphic where the graphics data resides outside of the fo:element tree.
  Flow | The content of the fo:flow formatting object is a sequence of flow objects that provides the flowing text content that is distributed into pages.
  FlowObject |
  FlowObjectWithElements | Flow object with elements.
  FOCharacter | The fo:character flow object represents a character that is mapped to a glyph for presentation.
  FOFloat | The fo:float formatting object is typically used either to cause an image to be positioned in a separate area at the beginning of a page, or to cause an image to be positioned to one side, with normal content flowing around and along-side the image.
  Footnote | The fo:footnote is typically used to produce footnote-citations within the region-body of a page and the corresponding footnote in a separate area nearer the after-edge of the page.
  FootnoteBody | The fo:footnote-body is used to generate the footnote content.
  InitialPropertySet | The fo:initial-property-set auxiliary formatting object specifies formatting properties for the first line of an fo:block.
  Inline | The fo:inline formatting object is commonly used for formatting a portion of text with a background or enclosing it in a border.
  Inline.Factory | This factory creates some special Inline-Objects.
  InlineContainer | The fo:inline-container flow object is used to generate an inline reference-area, typically containing text blocks with a different writing-mode.
  InstreamForeignObject | The fo:instream-foreign-object flow object is used for an inline graphic or other "generic" object where the object data resides as descendants of the fo:instream-foreign-object, typically as an XML element subtree in a non-XSL namespace.
  Leader | The fo:leader formatting object is often used: - in table-of-contents to generate sequences of "." glyphs that separate titles from page numbers - to create entry fields in fill-in-the-blank forms - to create horizontal rules for use as separators
  ListBlock | The fo:list-block flow object is used to format a list.
  ListItem | The fo:list-item formatting object contains the label and the body of an item in a list.
  ListItemBody | The fo:list-item-body formatting object contains the content of the body of a list-item.
  ListItemLabel | The fo:list-item-label formatting object contains the content of the label of a list-item, typically used to either enumerate, identify, or adorn the list-item's body.
  Marker | The fo:marker is used in conjunction with fo:retrieve-marker to produce running headers or footers.
  MultiCase | The fo:multi-case is used to contain (within an fo:multi-switch) each alternative sub-tree of formatting objects among which the parent fo:multi-switch will choose one to show and will hide the rest.
  MultiProperties | The fo:multi-properties is used to switch between two or more property sets that are associated with a given portion of content.
  MultiPropertySet | The fo:multi-property-set auxiliary formatting object is used to specify an alternative set of formatting properties that can be used to provide an alternate presentation of the children flow objects of the fo:wrapper child of the parent of this fo:multi-property-set.
  MultiSwitch | The fo:multi-switch wraps the specification of alternative sub-trees of formatting objects (each sub-tree being within an fo:multi-case), and controls the switching (activated via fo:multi-toggle) from one alternative to another.
  MultiToggle | The fo:multi-toggle is typically used to establish an area that when actuated (for example implemented as "clicked"), has the effect of switching from one fo:multi-case to another.
  PageNumber | The fo:page-number formatting object is used to obtain an inline-area whose content is the page-number for the page on which the inline-area is placed.
  PageNumberCitation | The fo:page-number-citation is used to reference the page-number for the page containing the first normal area returned by the cited formatting object.
  PageSequenceNumber | This object represents the current page-sequence-number.
  Reference |
  RetrieveMarker | The fo:retrieve-marker is used in conjunction with fo:marker to produce running headers or footers.
  StaticContent | The fo:static-content formatting object holds a sequence or a tree of formatting objects that is to be presented in a single region or repeated in like-named regions on one or more pages in the page-sequence.
  Table | The fo:table flow object is used for formatting the tabular material of a table.
  TableAndCaption | The fo:table-and-caption flow object is used for formatting a table together with its caption.
  TableBody | The fo:table-body formatting object is used to contain the content of the table body.
  TableCaption | The fo:table-caption formatting object is used to contain block-level formatting objects containing the caption for the table only when using the fo:table-and-caption.
  TableCell | The fo:table-cell formatting object is used to group content to be placed in a table cell.
  TableColumn | The fo:table-column auxiliary formatting object specifies characteristics applicable to table cells that have the same column and span.
  TableContent | A table-content is an object that holds some rows.
  TableFooter | The fo:table-footer formatting object is used to contain the content of the table footer.
  TableHeader | The fo:table-header formatting object is used to contain the content of the table header.
  TableRow | The fo:table-row formatting object is used to group table-cells into rows; all table-cells in a table-row start in the same geometric row on the table grid.
  Wrapper | The fo:wrapper formatting object is used to specify inherited properties for a group of formatting objects.

## Package de.vc.jfo.flow Description

Contains all elements for text flow.

© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.