Uses of Class org.apache.fop.area.inline.InlineArea (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Class
org.apache.fop.area.inline.InlineArea

- Packages that use InlineArea
  Package | Description
  --- | ---
  org.apache.fop.area | FOP's area tree.
  org.apache.fop.area.inline | FOP's area tree: inline-level areas
  org.apache.fop.complexscripts.bidi |
  org.apache.fop.layoutmgr.inline | Layout managers for inline formatting objects and line building.
  org.apache.fop.render | Generic renderer interface.
  org.apache.fop.render.intermediate |
  org.apache.fop.render.xml | Area Tree XML Renderer.

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

    Methods in org.apache.fop.area with parameters of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `void` | LineArea.`addInlineArea(InlineArea area)` Add an inline child area to this line area.

  - ### Uses of InlineArea in org.apache.fop.area.inline

    Subclasses of InlineArea in org.apache.fop.area.inline
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTextArea` Abstract base class for both TextArea and Character.
    `class` | `Anchor` Anchor area for footnote or float.
    `class` | `BasicLinkArea` An inline area produced by an fo:basic-link element.
    `class` | `FilledArea` Filled area.
    `class` | `InlineBlock` This is the inline block area class.
    `class` | `InlineBlockParent` Inline block parent area.
    `class` | `InlineParent` Inline parent area.
    `class` | `InlineViewport` Inline viewport area.
    `class` | `Leader` This is a leader inline area.
    `class` | `ResolvedPageNumber` Always (pre-) resolved page number area.
    `class` | `Space` Inline space area.
    `class` | `SpaceArea` A space
    `class` | `TextArea` A text inline area.
    `class` | `UnresolvedPageNumber` Unresolvable page number area.
    `class` | `WordArea` A string of characters without spaces

    Fields in org.apache.fop.area.inline with type parameters of type InlineArea
    Modifier and Type | Field and Description
    --- | ---
    `protected List<InlineArea>` | InlineParent.`inlines` The list of inline areas added to this inline parent.

    Methods in org.apache.fop.area.inline that return types with arguments of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `List<InlineArea>` | FilledArea.`getChildAreas()` Get the child areas for this filled area.
    `List<InlineArea>` | InlineParent.`getChildAreas()` Get the child areas for this inline parent.

    Methods in org.apache.fop.area.inline with parameters of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | InlineArea.`isAncestor(InlineArea ia)` Determine if inline area IA is an ancestor inline area of this area.
    `boolean` | InlineArea.`isAncestorOrSelf(InlineArea ia)` Determine if inline area IA is an ancestor inline area or same as this area.

  - ### Uses of InlineArea in org.apache.fop.complexscripts.bidi

    Methods in org.apache.fop.complexscripts.bidi that return InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `InlineArea` | InlineRun.`getInline()` Obtain inline area that generated this inline run.

    Constructors in org.apache.fop.complexscripts.bidi with parameters of type InlineArea
    Constructor and Description
    `InlineRun(InlineArea inline, int[] levels)` Primary constructor.
    `InlineRun(InlineArea inline, int level, int count)` Alternate constructor.

  - ### Uses of InlineArea in org.apache.fop.layoutmgr.inline

    Fields in org.apache.fop.layoutmgr.inline declared as InlineArea
    Modifier and Type | Field and Description
    --- | ---
    `protected InlineArea` | LeafNodeLayoutManager.`curArea` The inline area that this leafnode will add.

    Methods in org.apache.fop.layoutmgr.inline that return InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `protected InlineArea` | BasicLinkLayoutManager.`createArea(boolean bInlineParent)` Create and initialize an `InlineArea`
    `protected InlineArea` | InlineLayoutManager.`createArea(boolean isInline)` Create and initialize an `InlineArea`
    `InlineArea` | LeaderLayoutManager.`get(LayoutContext context)` Return the inline area for this leader.
    `InlineArea` | PageNumberLayoutManager.`get(LayoutContext context)` get the inline area.
    `InlineArea` | LeafNodeLayoutManager.`get(LayoutContext context)` get the inline area.
    `InlineArea` | WrapperLayoutManager.`get(LayoutContext context)` get the inline area.
    `protected InlineArea` | PageNumberLayoutManager.`getEffectiveArea(LayoutContext layoutContext)`
    `protected InlineArea` | LeafNodeLayoutManager.`getEffectiveArea(LayoutContext layoutContext)`
    `protected InlineArea` | AbstractGraphicsLayoutManager.`getEffectiveArea(LayoutContext layoutContext)`
    `protected InlineArea` | CharacterLayoutManager.`getEffectiveArea(LayoutContext layoutContext)`
    `protected InlineArea` | AbstractPageNumberCitationLayoutManager.`getEffectiveArea(LayoutContext layoutContext)`

    Methods in org.apache.fop.layoutmgr.inline with parameters of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | LeafNodeLayoutManager.`offsetArea(InlineArea area, LayoutContext context)` Offset this area.
    `void` | LeafNodeLayoutManager.`setCurrentArea(InlineArea ia)` Set the current inline area.
    `protected void` | LeafNodeLayoutManager.`widthAdjustArea(InlineArea area, LayoutContext context)` Adjust the width of the area when adding.

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

    Methods in org.apache.fop.render with parameters of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractRenderer.`renderInlineArea(InlineArea inlineArea)` Render the given InlineArea.
    `protected void` | AbstractPathOrientedRenderer.`renderInlineAreaBackAndBorders(InlineArea area)` Common method to render the background and borders for any inline area.
    `protected abstract void` | AbstractRenderer.`renderInlineAreaBackAndBorders(InlineArea area)` Common method to render the background and borders for any inline area.
    `protected void` | AbstractPathOrientedRenderer.`renderTextDecoration(FontMetrics fm, int fontsize, InlineArea inline, int baseline, int startx)` Paints the text decoration marks.

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

    Methods in org.apache.fop.render.intermediate with parameters of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | IFRenderer.`renderInlineArea(InlineArea inlineArea)` Render the given InlineArea.

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

    Methods in org.apache.fop.render.xml with parameters of type InlineArea
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | XMLRenderer.`renderInlineArea(InlineArea inlineArea)` Render the given InlineArea.
    `protected void` | XMLRenderer.`renderInlineAreaBackAndBorders(InlineArea area)` Common method to render the background and borders for any inline area.

Copyright © 2025 Apache Software Foundation. All rights reserved.