fop 0.93

Apache Formatting Objects Processor (FOP)

Apache FOP formats and renders XSL-FO input into a variety of output formats, including PDF and PostScript.

See:
          Description

Control and Startup
org.apache.fop  
org.apache.fop.apps Application classes used for running FOP embedded in other applications.
org.apache.fop.cli This package contains the command-line client for Apache FOP.
org.apache.fop.servlet This package contains two sample FOP servlets.

 

XSL-FO Tree
org.apache.fop.datatypes XSL Datatypes.
org.apache.fop.fo Classes, constants and basic infrastructure for the FO tree.
org.apache.fop.fo.expr Classes for XSL expressions and functions.
org.apache.fop.fo.extensions Base classes for implementing extensions to XSL-FO.
org.apache.fop.fo.extensions.svg SVG extension classes which handle elements from the SVG namespace.
org.apache.fop.fo.extensions.xmp Extension classes which handles XMP metadata.
org.apache.fop.fo.flow All the block- and inline-level flow formatting objects.
org.apache.fop.fo.pagination All the pagination and declaration formatting objects.
org.apache.fop.fo.pagination.bookmarks Formatting objects for bookmarks as defined since XSL 1.1.
org.apache.fop.fo.properties Classes representing the various property types as well as supporting data structures for the FO tree.

 

Layout
org.apache.fop.layoutmgr FOP's layout engine.
org.apache.fop.layoutmgr.inline Layout managers for inline formatting objects and line building.
org.apache.fop.layoutmgr.list Layout managers for lists.
org.apache.fop.layoutmgr.table Layout managers for tables.

 

Area Tree
org.apache.fop.area FOP's area tree.
org.apache.fop.area.inline FOP's area tree: inline-level areas
org.apache.fop.traits Trait classes and other supporting data structures.

 

Paginated Rendering
org.apache.fop.render Generic renderer interface.
org.apache.fop.render.afp  
org.apache.fop.render.afp.exceptions  
org.apache.fop.render.afp.extensions  
org.apache.fop.render.afp.fonts  
org.apache.fop.render.afp.modca  
org.apache.fop.render.afp.tools  
org.apache.fop.render.awt AWT Renderer used for displaying rendered pages in Java applications.
org.apache.fop.render.awt.viewer AWT Viewer PreviewDialog and PreviewPanel.
org.apache.fop.render.bitmap Bitmap Renderer which creates TIFF and PNG images from rendered pages.
org.apache.fop.render.java2d Java2D Renderer which paints rendered pages on Graphics2D instances.
org.apache.fop.render.pcl PCL Renderer (Supports PCL5 and HP GL/2)
org.apache.fop.render.pcl.extensions  
org.apache.fop.render.pdf PDF Renderer
org.apache.fop.render.print Renderer which prints rendered pages directly to a printer.
org.apache.fop.render.ps PostScript Renderer
org.apache.fop.render.ps.extensions Extensions specific to the PostScript Renderer.
org.apache.fop.render.svg SVG (Structured Vector Graphics) Renderer
org.apache.fop.render.txt Plain Text Renderer
org.apache.fop.render.txt.border Border handling classes for the Plain Text Renderer
org.apache.fop.render.xml Area Tree XML Renderer.

 

Structural Rendering
org.apache.fop.render.mif MIF Output Support
org.apache.fop.render.rtf RTF (Rich Text Format) Output Support

 

Utility
org.apache.fop.fonts Classes for font handling.
org.apache.fop.fonts.apps Command-line tools for generating XML font metric files from Type 1 and TrueType fonts.
org.apache.fop.fonts.base14 Base 14 fonts used for PDF and PostScript.
org.apache.fop.fonts.truetype Classes for TrueType fonts.
org.apache.fop.fonts.type1 Classes for Adobe Type 1 fonts.
org.apache.fop.hyphenation Hyphenation support.
org.apache.fop.image Contains image loading adapters for various image sources and the image cache.
org.apache.fop.image.analyser Image analyzers for determining the format of an image and to preload its intrinsic size.
org.apache.fop.pdf Classes for handling the low-level creation of PDF documents.
org.apache.fop.svg Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
org.apache.fop.tools Various tools for FOP.
org.apache.fop.tools.anttasks FOP-related tasks for Apache Ant.
org.apache.fop.util Various utility classes (I/O, codecs, color support, service discovers etc.).

 

RTFLib (formerly JFor) Subpackage Candidate
org.apache.fop.render.rtf.rtflib.exceptions Classes handling specialized exceptions that arise during RTF creation.
org.apache.fop.render.rtf.rtflib.rtfdoc Independent subsystem (not specific to FOP) classes that are used to build RTF documents.
org.apache.fop.render.rtf.rtflib.tools Utility classes used in RTF file generation.

 

Apache FOP formats and renders XSL-FO input into a variety of output formats, including PDF and PostScript.

To more information, including general documentation, go to the Apache FOP Home Page.


fop 0.93

Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.