|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.batik.transcoder.TranscoderSupport org.apache.batik.transcoder.AbstractTranscoder org.apache.batik.transcoder.XMLAbstractTranscoder org.apache.batik.transcoder.SVGAbstractTranscoder org.apache.batik.transcoder.image.ImageTranscoder standup.symbol.MySVGTranscoder
public class MySVGTranscoder
Transcodes an SVG file to a bitmap -- using the Batik SVG toolkit.
Portions of this code come from here (and are attributed to David Hayes).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder |
---|
org.apache.batik.transcoder.SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent |
Field Summary | |
---|---|
private BufferedImage |
myImg
|
private int |
transparency
|
Fields inherited from class org.apache.batik.transcoder.image.ImageTranscoder |
---|
KEY_BACKGROUND_COLOR, KEY_FORCE_TRANSPARENT_WHITE |
Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder |
---|
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_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 | |
---|---|
MySVGTranscoder(int trans)
Constructs a new transcoder that produces BufferedImage images. |
Method Summary | |
---|---|
BufferedImage |
createImage(int width,
int height)
Creates a new ARGB image with the specified dimension. |
BufferedImage |
getLastRendered()
|
void |
writeImage(BufferedImage bImg,
org.apache.batik.transcoder.TranscoderOutput output)
Just sets the image, doesn't actually do anything with the TranscoderOutput It allows you to loosly assume that TranscoderOutput is of type BufferedImageTranscoderOutput, purely because it doesn't really care. |
Methods inherited from class org.apache.batik.transcoder.image.ImageTranscoder |
---|
transcode |
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder |
---|
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 |
Field Detail |
---|
private BufferedImage myImg
private final int transparency
Constructor Detail |
---|
public MySVGTranscoder(int trans)
Method Detail |
---|
public BufferedImage createImage(int width, int height)
createImage
in class org.apache.batik.transcoder.image.ImageTranscoder
width
- the image width in pixelsheight
- the image height in pixelspublic void writeImage(BufferedImage bImg, org.apache.batik.transcoder.TranscoderOutput output) throws org.apache.batik.transcoder.TranscoderException
writeImage
in class org.apache.batik.transcoder.image.ImageTranscoder
org.apache.batik.transcoder.TranscoderException
public BufferedImage getLastRendered()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |