# Package org.apache.fop.layoutmgr.inline

Layout managers for inline formatting objects and line building.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  InlineLevelEventProducer | Event producer interface for inline-level layout managers.
  InlineLevelLayoutManager | The interface for LayoutManagers which generate inline areas

- Class Summary
  Class | Description
  --- | ---
  AbstractGraphicsLayoutManager | LayoutManager handling the common tasks for the fo:instream-foreign-object and fo:external-graphics formatting objects
  AbstractPageNumberCitationLayoutManager | LayoutManager for the fo:page-number-citation(-last) formatting object
  AlignmentContext | The alignment context is carried within a LayoutContext and as part of the Knuth Inline elements to facilitate proper line building.
  BasicLinkLayoutManager | LayoutManager for the fo:basic-link formatting object
  BidiLayoutManager | Layout manager for fo:bidi-override.
  CharacterLayoutManager | LayoutManager for the fo:character formatting object
  ContentLayoutManager | Content Layout Manager.
  ExternalGraphicLayoutManager | LayoutManager for the fo:external-graphic formatting object
  FloatLayoutManager |
  FootnoteLayoutManager | Layout manager for fo:footnote.
  HyphContext | This class is used to pass information to the getNextBreakPoss() method concerning hyphenation.
  ImageLayout | Helper class which calculates the size and position in the viewport of an image.
  InlineContainerLayoutManager | This creates a single inline container area after laying out the child block areas.
  InlineLayoutManager | LayoutManager for objects which stack children in the inline direction, such as Inline or Line
  InlineLevelEventProducer.Provider | Provider class for the event producer.
  InlineStackingLayoutManager | Class modelling the commonalities of layoutmanagers for objects which stack children in the inline direction, such as Inline or Line.
  InstreamForeignObjectLM | LayoutManager for the fo:instream-foreign-object formatting object
  KnuthInlineBox | A knuth inline box.
  LeaderLayoutManager | LayoutManager for the fo:leader formatting object
  LeafNodeLayoutManager | Base LayoutManager for leaf-node FObj, ie: ones which have no children.
  LineLayoutManager | LayoutManager for lines.
  LineLayoutPossibilities | Line layout possibilities.
  PageNumberCitationLastLayoutManager | LayoutManager for the fo:page-number-citation-last formatting object.
  PageNumberCitationLayoutManager | LayoutManager for the fo:page-number-citation formatting object.
  PageNumberLayoutManager | LayoutManager for the fo:page-number formatting object
  TextLayoutManager | LayoutManager for text (a sequence of characters) which generates one or more inline areas.
  WrapperLayoutManager | This is the layout manager for the fo:wrapper formatting object.

## Package org.apache.fop.layoutmgr.inline Description

Layout managers for inline formatting objects and line building.

Copyright © 2023 Apache Software Foundation. All rights reserved.