# Package org.apache.fop.afp

Contains an AFP library.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AFPConstants | Constants used by the AFP renderer.
  AFPEventProducer | Event producer interface for AFP-specific events.
  Completable | Set and expose the internal completeness of an object.
  PaintingInfo | Generic painting information interface
  Startable | Set and expose whether an object has started or not.
  Streamable | Implementing object is able to write to an OutputStream
  StructuredData | An AFP object which is able to know its own data length prior to writeToStream()

- Class Summary
  Class | Description
  --- | ---
  AbstractAFPPainter | A base AFP painter
  AFPBorderPainter | Handles the drawing of borders/lines in AFP
  AFPDataObjectFactory | Factory for high level data objects (Image/Graphics etc)
  AFPDataObjectInfo | A list of parameters associated with an AFP data objects
  AFPDitheredRectanglePainter | A painter of rectangles in AFP
  AFPEventProducer.Provider | Provider class for the event producer.
  AFPGraphics2D | This is a concrete implementation of `AbstractGraphics2D` (and therefore of `Graphics2D`) which is able to generate GOCA byte codes.
  AFPGraphicsObjectInfo | A graphics object info which contains necessary painting objects
  AFPImageObjectInfo | A list of parameters associated with an image
  AFPLineDataInfo | Line data information
  AFPObjectAreaInfo | A common class used to convey locations, dimensions and resolutions of data objects.
  AFPPaintingState | This keeps information about the current painting state when writing to an AFP datastream.
  AFPRectanglePainter | A painter of rectangles in AFP
  AFPResourceInfo | The level at which a resource is to reside in the AFP output
  AFPResourceLevel | A resource level
  AFPResourceLevelDefaults | This class holds resource levels defaults for the various resource types.
  AFPResourceManager | Manages the creation and storage of document resources
  AFPStreamer | Manages the streaming of the AFP output
  AFPTextDataInfo | Text data information
  AFPUnitConverter | AFP Unit converter
  BorderPaintingInfo | Border painting information
  DataStream | A data stream is a continuous ordered stream of data elements and objects conforming to a given format.
  Factory | Creator of MO:DCA structured field objects
  RectanglePaintingInfo | Filled rectangle painting information

- Enum Summary
  Enum | Description
  --- | ---
  AFPResourceLevel.ResourceType |

## Package org.apache.fop.afp Description

Contains an AFP library.

Copyright © 2025 Apache Software Foundation. All rights reserved.