Package com.nomagic.magicreport
Class SVGIcon
java.lang.Object
com.nomagic.magicreport.Image
com.nomagic.magicreport.SVGIcon
- All Implemented Interfaces:
IObserverMessage,IVariable,Serializable,Cloneable
A bean represent SVG icon.
- Since:
- Mar 22, 2016
- See Also:
-
Field Summary
Fields inherited from class com.nomagic.magicreport.Image
FIT_PAPER, FORCE_ROTATE, FORCE_ROTATE_LEFT, FORCE_ROTATE_RIGHT, IMAGE_TYPE_ICON, IMAGE_TYPE_IMAGE, LARGE_ONLY, MAINTAIN_RATIO, ROTATE_LEFT, ROTATE_RIGHT, TRUE_TRANSFORM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidFlush current buffered image fromImage.getData()into file stream.org.apache.batik.svggen.SVGGraphics2DreadData()Read a buffered image from this instance.voidrotate(boolean clockwise) Rotate image in clockwise or anti-clockwise.voidsetSvgGenerator(org.apache.batik.svggen.SVGGraphics2D svgGenerator) Methods inherited from class com.nomagic.magicreport.Image
clone, createOriginal, dispose, equals, flush, getBounds, getData, getDpi, getHeight, getId, getImageFile, getImageFormat, getImageFormatToWrite, getImageType, getName, getOriginalBounds, getOriginalHeight, getOriginalImageFile, getOriginalImageFormat, getOriginalWidth, getProperties, getProperty, getSize, getTransformationOption, getWidth, hashCode, isChanged, isDisposeAfterUse, isTransformWithOption, setChanged, setData, setDisposeAfterUse, setDpi, setHeight, setId, setImageFile, setImageFormat, setImageType, setName, setOriginalHeight, setOriginalImageFile, setOriginalImageFormat, setOriginalWidth, setProperties, setProperty, setTransformationOption, setWidth, toString
-
Constructor Details
-
SVGIcon
-
SVGIcon
-
-
Method Details
-
getSvgGenerator
public org.apache.batik.svggen.SVGGraphics2D getSvgGenerator() -
setSvgGenerator
public void setSvgGenerator(org.apache.batik.svggen.SVGGraphics2D svgGenerator) -
flush
Description copied from class:ImageFlush current buffered image fromImage.getData()into file stream. This method will set a new image file and dispose the data. The image file will be deleted when tracked object is garbage collected.- Overrides:
flushin classImage- Parameters:
track- the marker object track flushed file, deleting the file when the marker instance is garbage collected.- Throws:
IOException- when unable to flush the data.- See Also:
-
ensureOriginal
public void ensureOriginal()- Overrides:
ensureOriginalin classImage
-
readData
Description copied from class:ImageRead a buffered image from this instance. Return BufferedImage ifImage.getData()contains data or read fromImage.getImageFile().- Overrides:
readDatain classImage- Returns:
- a buffered image from
Image.getData()orImage.getImageFile()
-
rotate
public void rotate(boolean clockwise) Description copied from class:ImageRotate image in clockwise or anti-clockwise.
-