Package com.openhtmltopdf.svgsupport
Class PDFTranscoder
java.lang.Object
org.apache.batik.transcoder.TranscoderSupport
org.apache.batik.transcoder.AbstractTranscoder
org.apache.batik.transcoder.XMLAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder
com.openhtmltopdf.svgsupport.PDFTranscoder
- All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder
public class PDFTranscoder
extends org.apache.batik.transcoder.SVGAbstractTranscoder
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private final Box
private RenderingContext
private final double
private OutputDevice
private UserAgentCallback
private double
private double
Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
builder, curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, DEFAULT_DEFAULT_FONT_FAMILY, height, KEY_ALLOW_EXTERNAL_RESOURCES, 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, userAgent, width
Fields inherited from class org.apache.batik.transcoder.XMLAbstractTranscoder
KEY_DOCUMENT_ELEMENT, KEY_DOCUMENT_ELEMENT_NAMESPACE_URI, KEY_DOM_IMPLEMENTATION, KEY_XML_PARSER_CLASSNAME, KEY_XML_PARSER_VALIDATING
Fields inherited from class org.apache.batik.transcoder.TranscoderSupport
handler, hints
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.batik.bridge.BridgeContext
createBridgeContext
(String svgVersion) protected org.apache.batik.bridge.UserAgent
org.apache.batik.transcoder.ErrorHandler
float
float
getWidth()
void
setImageSize
(float docWidth, float docHeight) void
setRenderingParameters
(OutputDevice od, RenderingContext ctx, double x, double y, PDFTranscoder.OpenHtmlFontResolver fontResolver, UserAgentCallback userAgentCallback) void
setSecurityOptions
(boolean allowScripts, boolean allowExternalResources, Set<String> allowedProtocols) protected void
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
createBridgeContext, createBridgeContext, createDocumentFactory, getCanvasGraphicsNode, transcode
Methods inherited from class org.apache.batik.transcoder.TranscoderSupport
addTranscodingHint, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.batik.transcoder.Transcoder
addTranscodingHint, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
-
Field Details
-
fontResolver
-
outputDevice
-
x
private double x -
y
private double y -
box
-
ctx
-
dotsPerPixel
private final double dotsPerPixel -
allowScripts
private boolean allowScripts -
allowExternalResources
private boolean allowExternalResources -
userAgentCallback
-
allowedProtocols
-
-
Constructor Details
-
PDFTranscoder
-
-
Method Details
-
setRenderingParameters
public void setRenderingParameters(OutputDevice od, RenderingContext ctx, double x, double y, PDFTranscoder.OpenHtmlFontResolver fontResolver, UserAgentCallback userAgentCallback) -
setImageSize
public void setImageSize(float docWidth, float docHeight) - Overrides:
setImageSize
in classorg.apache.batik.transcoder.SVGAbstractTranscoder
-
getWidth
public float getWidth() -
getHeight
public float getHeight() -
setSecurityOptions
-
createBridgeContext
- Overrides:
createBridgeContext
in classorg.apache.batik.transcoder.SVGAbstractTranscoder
-
transcode
protected void transcode(Document svg, String uri, org.apache.batik.transcoder.TranscoderOutput out) throws org.apache.batik.transcoder.TranscoderException - Overrides:
transcode
in classorg.apache.batik.transcoder.SVGAbstractTranscoder
- Throws:
org.apache.batik.transcoder.TranscoderException
-
createUserAgent
protected org.apache.batik.bridge.UserAgent createUserAgent()- Overrides:
createUserAgent
in classorg.apache.batik.transcoder.SVGAbstractTranscoder
-
getErrorHandler
public org.apache.batik.transcoder.ErrorHandler getErrorHandler()- Specified by:
getErrorHandler
in interfaceorg.apache.batik.transcoder.Transcoder
- Overrides:
getErrorHandler
in classorg.apache.batik.transcoder.TranscoderSupport
-