## Uses of Interface
org.apache.fop.area.OffDocumentItem

- Packages that use OffDocumentItem
  Package | Description
  --- | ---
  org.apache.fop.area | FOP's area tree.
  org.apache.fop.render | Generic renderer interface.
  org.apache.fop.render.intermediate |
  org.apache.fop.render.xml | Area Tree XML Renderer.

- - ### Uses of OffDocumentItem in org.apache.fop.area

    Classes in org.apache.fop.area that implement OffDocumentItem
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractOffDocumentItem` Abstract base class for objects that are processed by the renderer outside of the actual document.
    `class` | `BookmarkData` An instance of this class is either a PDF bookmark-tree and its child bookmark-items, or a bookmark-item and the child child bookmark-items under it.
    `class` | `DestinationData` An instance of this class is named destination from fox:destination
    `class` | `OffDocumentExtensionAttachment` This class wraps ExtensionAttachments which cannot be transported inside the area tree but need to be handled in the AreaTreeHandler.

    Methods in org.apache.fop.area with parameters of type OffDocumentItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | AreaTreeModel.`handleOffDocumentItem(OffDocumentItem ext)` Handle an OffDocumentItem
    `void` | RenderPagesModel.`handleOffDocumentItem(OffDocumentItem oDI)` Handle an OffDocumentItem

  - ### Uses of OffDocumentItem in org.apache.fop.render

    Methods in org.apache.fop.render with parameters of type OffDocumentItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractRenderer.`processOffDocumentItem(OffDocumentItem odi)` Tells the renderer to process an item not explicitly placed on the document (e.g., PDF bookmarks).
    `void` | Renderer.`processOffDocumentItem(OffDocumentItem odi)` Tells the renderer to process an item not explicitly placed on the document (e.g., PDF bookmarks).

  - ### Uses of OffDocumentItem in org.apache.fop.render.intermediate

    Methods in org.apache.fop.render.intermediate with parameters of type OffDocumentItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | IFRenderer.`processOffDocumentItem(OffDocumentItem odi)` Tells the renderer to process an item not explicitly placed on the document (e.g., PDF bookmarks).

  - ### Uses of OffDocumentItem in org.apache.fop.render.xml

    Methods in org.apache.fop.render.xml with parameters of type OffDocumentItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractXMLRenderer.`processOffDocumentItem(OffDocumentItem oDI)` Tells the renderer to process an item not explicitly placed on the document (e.g., PDF bookmarks).
    `void` | XMLRenderer.`processOffDocumentItem(OffDocumentItem oDI)` Tells the renderer to process an item not explicitly placed on the document (e.g., PDF bookmarks).

Copyright © 2025 Apache Software Foundation. All rights reserved.