org.apache.fop.svg
public abstract class AbstractFOPTranscoder extends org.apache.batik.transcoder.SVGAbstractTranscoder
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractFOPTranscoder.FOPErrorHandler
This is the default transcoder error handler for FOP.
|
protected class |
AbstractFOPTranscoder.FOPTranscoderUserAgent
A user agent implementation for FOP's Transcoders.
|
Modifier and Type | Field and Description |
---|---|
static org.apache.batik.transcoder.TranscodingHints.Key |
KEY_STROKE_TEXT
The key to specify whether to stroke text instead of using text
operations.
|
protected org.apache.batik.bridge.UserAgent |
userAgent
The user agent dedicated to this Transcoder.
|
static java.lang.Boolean |
VALUE_FORMAT_OFF
The value to turn off text stroking.
|
static java.lang.Boolean |
VALUE_FORMAT_ON
The value to turn on text stroking.
|
builder, ctx, curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, DEFAULT_DEFAULT_FONT_FAMILY, height, KEY_ALLOWED_SCRIPT_TYPES, KEY_ALTERNATE_STYLESHEET, KEY_AOI, KEY_CONSTRAIN_SCRIPT_ORIGIN, KEY_DEFAULT_FONT_FAMILY, KEY_EXECUTE_ONLOAD, KEY_HEIGHT, KEY_LANGUAGE, KEY_MAX_HEIGHT, KEY_MAX_WIDTH, KEY_MEDIA, KEY_PIXEL_TO_MM, KEY_PIXEL_UNIT_TO_MILLIMETER, KEY_SNAPSHOT_TIME, KEY_USER_STYLESHEET_URI, KEY_WIDTH, root, width
Constructor and Description |
---|
AbstractFOPTranscoder()
Constructs a new FOP-style transcoder.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.batik.dom.util.DocumentFactory |
createDocumentFactory(org.w3c.dom.DOMImplementation domImpl,
java.lang.String parserClassname)
Creates a DocumentFactory that is used to create an SVG DOM
tree.
|
protected org.apache.batik.bridge.UserAgent |
createUserAgent()
Creates and returns the default user agent for this transcoder.
|
protected org.apache.commons.logging.Log |
getLogger()
Returns the logger associated with this transcoder.
|
protected boolean |
isTextStroked()
Indicates whether text should be stroked rather than painted using text operators.
|
void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
Sets the EntityResolver that should be used when building SVG documents.
|
void |
setLogger(org.apache.commons.logging.Log logger) |
createBridgeContext, createBridgeContext, createBridgeContext, getCanvasGraphicsNode, setImageSize, transcode, transcode
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
public static final org.apache.batik.transcoder.TranscodingHints.Key KEY_STROKE_TEXT
public static final java.lang.Boolean VALUE_FORMAT_ON
public static final java.lang.Boolean VALUE_FORMAT_OFF
protected org.apache.batik.bridge.UserAgent userAgent
public AbstractFOPTranscoder()
protected org.apache.batik.bridge.UserAgent createUserAgent()
createUserAgent
in class org.apache.batik.transcoder.SVGAbstractTranscoder
public void setLogger(org.apache.commons.logging.Log logger)
logger
- public void setEntityResolver(org.xml.sax.EntityResolver resolver)
resolver
- the resolverprotected final org.apache.commons.logging.Log getLogger()
protected org.apache.batik.dom.util.DocumentFactory createDocumentFactory(org.w3c.dom.DOMImplementation domImpl, java.lang.String parserClassname)
createDocumentFactory
in class org.apache.batik.transcoder.SVGAbstractTranscoder
domImpl
- the DOM Implementation (not used)parserClassname
- the XML parser classnameprotected boolean isTextStroked()
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.