com.stimulsoft.report.painters
Class StiPainter

java.lang.Object
  extended by com.stimulsoft.report.painters.StiPainter
Direct Known Subclasses:
StiComponentPainter, StiIndicatorTypePainter, StiPointPrimitivePainter, StiShapeTypePainter

public class StiPainter
extends java.lang.Object

Base painter class, that paint components Copyright Stimulsoft


Constructor Summary
StiPainter()
           
 
Method Summary
 java.awt.image.BufferedImage getImage(StiComponent component, java.lang.Double pageZoom, StiExportFormat format)
          Create BufferedImage form StiComponent
static StiIndicatorTypePainter getIndicatorPainter(StiIndicator componentType)
          Retirn indicator painter by indicator component
static StiPainter getPainter(StiComponent stiComponent)
          Return painter for component
static StiShapeTypePainter getShapePainter(StiShapeTypeService componentType)
          Return Sti shape painter by StiShapeTypePainter
 void paint(StiComponent stiComponent, StiPaintArgs e)
          Paint component
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiPainter

public StiPainter()
Method Detail

getImage

public java.awt.image.BufferedImage getImage(StiComponent component,
                                             java.lang.Double pageZoom,
                                             StiExportFormat format)
Create BufferedImage form StiComponent

Parameters:
component - StiComponent
pageZoom -
format - StiExportFormat
Returns:
Result BufferedImage

getPainter

public static StiPainter getPainter(StiComponent stiComponent)
Return painter for component

Parameters:
stiComponent - StiComponent
Returns:

paint

public void paint(StiComponent stiComponent,
                  StiPaintArgs e)
Paint component

Parameters:
stiComponent - StiComponent
e - StiPaintArgs

getIndicatorPainter

public static StiIndicatorTypePainter getIndicatorPainter(StiIndicator componentType)
Retirn indicator painter by indicator component

Parameters:
componentType - StiIndicator
Returns:

getShapePainter

public static StiShapeTypePainter getShapePainter(StiShapeTypeService componentType)
Return Sti shape painter by StiShapeTypePainter

Parameters:
componentType - StiShapeTypePainter
Returns: