fop 1.0

Package org.apache.fop.svg

Classes that add SVG support to FOP and SVG->PDF conversion for Batik.

See:
          Description

Interface Summary
FOPTextHandler  
NativeImageHandler  
SVGEventProducer Event producer interface for SVG-related events.
 

Class Summary
AbstractFOPBridgeContext A FOP base implementation of a Batik BridgeContext.
AbstractFOPImageElementBridge Bridge class for the <image> element when jpeg images.
AbstractFOPTextElementBridge Bridge class for the <text> element.
AbstractFOPTextPainter Renders the attributed character iterator of a TextNode.
AbstractFOPTranscoder This is the common base class of all of FOP's transcoders.
ACIUtils Utilities for java.text.AttributedCharacterIterator.
FOPSAXSVGDocumentFactory This is a special subclass to allow setting a special EntityResolver.
GraphicsConfiguration Adapter to allow subclassing java.awt.GraphicsConfiguration without compilation errors.
NativeTextPainter Abstract base class for text painters that use specialized text commands native to an output format to render text.
PDFAElementBridge Bridge class for the <a> element.
PDFANode A graphics node that represents an image described as a graphics node.
PDFBatikFlowTextElementBridge Element Bridge for Batik's flow text extension, so those texts can be painted using PDF primitives.
PDFBridgeContext BridgeContext which registers the custom bridges for PDF output.
PDFContext Context class which holds state information which should remain in sync over multiple instances of PDFDocumentGraphics2D.
PDFDocumentGraphics2D This class is a wrapper for the PDFGraphics2D that is used to create a full document around the PDF rendering from PDFGraphics2D.
PDFDocumentGraphics2DConfigurator Configurator class for PDFDocumentGraphics2D.
PDFFlowExtTextPainter Text Painter for Batik's flow text extension.
PDFFlowTextPainter Text Painter for SVG 1.2 (flow) text.
PDFGraphics2D PDF Graphics 2D.
PDFImageElementBridge PDF Image Element Bridge class for the <image> element when jpeg images.
PDFSVGFlowRootElementBridge Element Bridge for SVG 1.2 flow text, so those texts can be painted using PDF primitives.
PDFTextElementBridge Bridge class for the <text> element.
PDFTextUtil Utility class for generating PDF text objects.
PDFTranscoder This class enables to transcode an input to a pdf document.
SimpleSVGUserAgent A simple SVG user agent.
SVGEventProducer.Provider Provider class for the event producer.
SVGUserAgent The SVG user agent.
SVGUtilities Some utilities for creating svg DOM documents and elements.
 

Package org.apache.fop.svg Description

Classes that add SVG support to FOP and SVG->PDF conversion for Batik.

This package contains classes for drawing to PDF using a Graphics2D implementation.

The classes: PDFAElementBridge, PDFANode, PDFImageElementBridge, PDFTextElementBridge and PDFTextPainter are used in conjunction with batik to draw the SVG into the PDF document.

The PDFTranscoder is a transcoder for use with batik to convert from SVG to a single page PDF document.

SVGElement, SVGElementMapping and SVGObj are used by FOP for handling embedded SVG or external SVG graphics.

The PDFGraphics2D does all the work to draw into a PDF document and the PDFDocumentGraphics2D is used when drawing into a single document.

SVGUtilities contains some useful svg element creation methods.


fop 1.0

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