Class ReportHelper.CustomReportSVGIcon
- java.lang.Object
-
- com.nomagic.magicreport.Image
-
- com.nomagic.magicreport.ReportSVGIcon
-
- com.nomagic.magicdraw.magicreport.helper.ReportHelper.CustomReportSVGIcon
-
- All Implemented Interfaces:
com.nomagic.magicreport.engine.IObserverMessage
,com.nomagic.magicreport.IVariable
,java.io.Serializable
,java.lang.Cloneable
- Enclosing class:
- ReportHelper
class ReportHelper.CustomReportSVGIcon extends com.nomagic.magicreport.ReportSVGIcon
-
-
Constructor Summary
Constructors Constructor Description CustomReportSVGIcon(java.lang.String id, javax.swing.Icon icon, java.lang.String imageFormat, boolean disposeAfterUse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
protected org.apache.batik.svggen.SVGGraphics2D
createSVGGraphics2D()
private com.nomagic.imageio.svg.NMSVGGraphics2D
generateGraphics2D(int width, int height)
java.awt.image.BufferedImage
getBufferedImage()
void
rotate(boolean clockwise)
-
Methods inherited from class com.nomagic.magicreport.ReportSVGIcon
ensureOriginal, flush, getIcon, getSVGGraphics2D, readData, setSVGGraphics2D
-
Methods inherited from class com.nomagic.magicreport.Image
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
-
-
-
-
Method Detail
-
getBufferedImage
public java.awt.image.BufferedImage getBufferedImage()
- Overrides:
getBufferedImage
in classcom.nomagic.magicreport.ReportSVGIcon
-
createSVGGraphics2D
protected org.apache.batik.svggen.SVGGraphics2D createSVGGraphics2D()
- Overrides:
createSVGGraphics2D
in classcom.nomagic.magicreport.ReportSVGIcon
-
rotate
public void rotate(boolean clockwise)
- Overrides:
rotate
in classcom.nomagic.magicreport.ReportSVGIcon
-
generateGraphics2D
private com.nomagic.imageio.svg.NMSVGGraphics2D generateGraphics2D(int width, int height) throws org.apache.batik.svggen.SVGGraphics2DIOException
- Throws:
org.apache.batik.svggen.SVGGraphics2DIOException
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classcom.nomagic.magicreport.ReportSVGIcon
-
-