Package org.csstudio.utility.batik
Class SimpleImageTranscoder
java.lang.Object
org.apache.batik.transcoder.TranscoderSupport
org.apache.batik.transcoder.AbstractTranscoder
org.apache.batik.transcoder.XMLAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder
org.csstudio.utility.batik.SimpleImageTranscoder
- All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder
public class SimpleImageTranscoder
extends org.apache.batik.transcoder.SVGAbstractTranscoder
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent -
Field Summary
Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
builder, ctx, 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 TypeMethodDescriptionvoidprotected org.apache.batik.gvt.renderer.ImageRendererfinal BufferedImagefinal Rectangle2Dfinal intfinal intgetColor()final Documentfinal RenderingHintsdouble[][]org.apache.batik.bridge.BridgeContextCall before querying for CSS properties.voidvoidsetCanvasSize(int width, int height) voidvoidsetColorToChange(Color newColor) voidsetTransformMatrix(double[][] newMatrix) protected voidMethods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
createBridgeContext, createBridgeContext, createBridgeContext, createDocumentFactory, createUserAgent, getCanvasGraphicsNode, setImageSize, transcodeMethods inherited from class org.apache.batik.transcoder.TranscoderSupport
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHintsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.batik.transcoder.Transcoder
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
-
Constructor Details
-
SimpleImageTranscoder
-
-
Method Details
-
getDocument
-
getRenderingHints
-
getCanvasWidth
public final int getCanvasWidth() -
getCanvasHeight
public final int getCanvasHeight() -
setCanvasSize
public void setCanvasSize(int width, int height) -
getCanvasAreaOfInterest
-
setCanvasAreaOfInterest
-
initCSSEngine
public org.apache.batik.bridge.BridgeContext initCSSEngine()Call before querying for CSS properties. If document has CSS engine installed returns null. Client is responsible to dispose bridge context if it was returned by this method. -
contentChanged
public void contentChanged() -
transcode
protected void transcode(Document document, String uri, org.apache.batik.transcoder.TranscoderOutput output) throws org.apache.batik.transcoder.TranscoderException - Overrides:
transcodein classorg.apache.batik.transcoder.SVGAbstractTranscoder- Throws:
org.apache.batik.transcoder.TranscoderException
-
createImageRenderer
protected org.apache.batik.gvt.renderer.ImageRenderer createImageRenderer() -
getBufferedImage
-
getColor
-
setColor
-
setColorToChange
-
getTransformMatrix
public double[][] getTransformMatrix() -
setTransformMatrix
public void setTransformMatrix(double[][] newMatrix) -
getDocumentSize
-