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, 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected org.apache.batik.gvt.renderer.ImageRenderer
final BufferedImage
final Rectangle2D
final int
final int
getColor()
final Document
final RenderingHints
double[][]
org.apache.batik.bridge.BridgeContext
Call before querying for CSS properties.void
void
setCanvasSize
(int width, int height) void
void
setColorToChange
(Color newColor) void
setTransformMatrix
(double[][] newMatrix) protected void
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
createBridgeContext, createBridgeContext, createBridgeContext, createDocumentFactory, createUserAgent, getCanvasGraphicsNode, setImageSize, transcode
Methods inherited from class org.apache.batik.transcoder.TranscoderSupport
addTranscodingHint, getErrorHandler, 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, 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:
transcode
in 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
-