The Apache FOP Project

The Apache™ FOP Project

Apache™ FOP Design: User Agent


Technically the user agent is Apache™ FOP in the role of determining the output format and when resolving various attributes. The user agent is represented by a class that is available to others to specify how FOP should behave.

The user agent is used by the formatting process to determine certain user definable values.

It will enable the customisation of values for generating and rendering the document.

The user agent must be available to the layout processor and the renderer. Users can supply their own user agent or use the default one for a particular renderer.

The user agent needs to be made available to the property resolution layout process and the renderer.

Standard Features:

Interactive Features: