Package org.apache.fop.svg
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.
-
ClassDescriptionA FOP base implementation of a Batik BridgeContext.Bridge class for the <image> element when jpeg images.A node that holds a Graphics2D image.Bridge class for the <text> element.Renders the attributed character iterator of a
TextNode
.This is the common base class of all of FOP's transcoders.Utilities for java.text.AttributedCharacterIterator.This is a special subclass to allow setting a special EntityResolver.an fop extension to text handlerTheFOPTextHandlerAdapter
class is an adapter class to permit use of FOPTextHandler without incurring deprecation warnings caused by the underlying org.apache.xmlgraphics.java2d.TextHandler.drawString(String...) method.Adapter to allow subclassing java.awt.GraphicsConfiguration without compilation errors.native image handlerAbstract base class for text painters that use specialized text commands native to an output format to render text.Bridge class for the <a> element.A graphics node that represents an image described as a graphics node.Element Bridge for Batik's flow text extension, so those texts can be painted using PDF primitives.BridgeContext which registers the custom bridges for PDF output.Context class which holds state information which should remain in sync over multiple instances of PDFDocumentGraphics2D.This class is a wrapper for thePDFGraphics2D
that is used to create a full document around the PDF rendering fromPDFGraphics2D
.Configurator class for PDFDocumentGraphics2D.Text Painter for Batik's flow text extension.Text Painter for SVG 1.2 (flow) text.PDF Graphics 2D.May be used to give proper feedback to the user when a particular PDF profile is being used that disallows transparency.PDF Image Element Bridge class for the <image> element when jpeg images.Element Bridge for SVG 1.2 flow text, so those texts can be painted using PDF primitives.Bridge class for the <text> element.Utility class for generating PDF text objects.This class enables to transcode an input to a PDF document.A simple SVG user agent.Event producer interface for SVG-related events.Provider class for the event producer.The SVG user agent.Some utilities for creating svg DOM documents and elements.