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 booleanprivate booleanprivate final Boxprivate RenderingContextprivate final doubleprivate OutputDeviceprivate UserAgentCallbackprivate doubleprivate doubleFields 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, widthFields 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_VALIDATINGFields inherited from class org.apache.batik.transcoder.TranscoderSupport
handler, hints -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.batik.bridge.BridgeContextcreateBridgeContext(String svgVersion) protected org.apache.batik.bridge.UserAgentorg.apache.batik.transcoder.ErrorHandlerfloatfloatgetWidth()voidsetImageSize(float docWidth, float docHeight) voidsetRenderingParameters(OutputDevice od, RenderingContext ctx, double x, double y, PDFTranscoder.OpenHtmlFontResolver fontResolver, UserAgentCallback userAgentCallback) voidsetSecurityOptions(boolean allowScripts, boolean allowExternalResources, Set<String> allowedProtocols) protected voidMethods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
createBridgeContext, createBridgeContext, createDocumentFactory, getCanvasGraphicsNode, transcodeMethods inherited from class org.apache.batik.transcoder.TranscoderSupport
addTranscodingHint, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHintsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
setImageSizein classorg.apache.batik.transcoder.SVGAbstractTranscoder
-
getWidth
public float getWidth() -
getHeight
public float getHeight() -
setSecurityOptions
-
createBridgeContext
- Overrides:
createBridgeContextin classorg.apache.batik.transcoder.SVGAbstractTranscoder
-
transcode
-
createUserAgent
protected org.apache.batik.bridge.UserAgent createUserAgent()- Overrides:
createUserAgentin classorg.apache.batik.transcoder.SVGAbstractTranscoder
-
getErrorHandler
public org.apache.batik.transcoder.ErrorHandler getErrorHandler()- Specified by:
getErrorHandlerin interfaceorg.apache.batik.transcoder.Transcoder- Overrides:
getErrorHandlerin classorg.apache.batik.transcoder.TranscoderSupport
-