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.Objectclone()protected org.apache.batik.svggen.SVGGraphics2DcreateSVGGraphics2D()private com.nomagic.imageio.svg.NMSVGGraphics2DgenerateGraphics2D(int width, int height)java.awt.image.BufferedImagegetBufferedImage()voidrotate(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:
getBufferedImagein classcom.nomagic.magicreport.ReportSVGIcon
-
createSVGGraphics2D
protected org.apache.batik.svggen.SVGGraphics2D createSVGGraphics2D()
- Overrides:
createSVGGraphics2Din classcom.nomagic.magicreport.ReportSVGIcon
-
rotate
public void rotate(boolean clockwise)
- Overrides:
rotatein 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:
clonein classcom.nomagic.magicreport.ReportSVGIcon
-
-