com.stimulsoft.report.painters.components
Class StiBarCodePainter

java.lang.Object
  extended by com.stimulsoft.report.painters.StiPainter
      extended by com.stimulsoft.report.painters.components.StiComponentPainter
          extended by com.stimulsoft.report.painters.components.StiBarCodePainter

public class StiBarCodePainter
extends StiComponentPainter

StiBarCode Painter Copyright Stimulsoft


Constructor Summary
StiBarCodePainter()
           
 
Method Summary
 void baseDrawRectangle(StiGraphics g, StiColor penColor, java.lang.Double penSize, java.lang.Double x, java.lang.Double y, java.lang.Double width, java.lang.Double height, java.lang.Double zoom, java.lang.Double pageZoom)
          Draw rectangle
 void baseDrawString(StiGraphics g, java.lang.String st, StiFont font, StiBrush brush, StiRectangle rect, java.lang.Double zoom)
          Draw string
 void baseDrawString(StiGraphics g, java.lang.String st, StiFont font, StiBrush brush, StiRectangle rect, StiTextHorAlignment horAlignment, StiVertAlignment vertAlignment, java.lang.Double zoom)
          Draw string
 void baseFillEllipse(StiGraphics g, StiBrush brush, double x, double y, double width, double height, double zoom, double pageZoom)
           
 void baseFillPolygon(StiGraphics g, StiBrush brush, StiPoint[] points, double zoom, double pageZoom)
           
 void baseFillRectangle(StiGraphics g, StiBrush brush, java.lang.Double x, java.lang.Double y, java.lang.Double width, java.lang.Double height, java.lang.Double zoom, java.lang.Double pageZoom)
          Fill rectangle
 void baseFillRectangle2D(StiGraphics g, StiBrush brush, java.lang.Double x, java.lang.Double y, java.lang.Double width, java.lang.Double height, java.lang.Double zoom, java.lang.Double pageZoom)
          Fill rectangle
 StiSize baseMeasureString(StiGraphics g, java.lang.String st, StiFont font)
          Measure string
 void baseRollbackTransform(StiGraphics g)
          Rollback transofrmation
 void baseTransform(StiGraphics g, java.lang.Double x, java.lang.Double y, java.lang.Double angle, java.lang.Double dx, java.lang.Double dy, StiRectangle clip)
          Transform BarCode
 java.awt.image.BufferedImage getImage(StiComponent component, java.lang.Double zoom, int format)
           
 void paint(StiComponent component, StiPaintArgs args)
          Paint component
 
Methods inherited from class com.stimulsoft.report.painters.components.StiComponentPainter
drawSelectedRectangle, paintBorder, paintConditions, paintEvents, paintInheritedImage, paintMarkers, paintOrderAndQuickInfo, paintQuickButtons, paintSelection
 
Methods inherited from class com.stimulsoft.report.painters.StiPainter
getImage, getIndicatorPainter, getPainter, getShapePainter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiBarCodePainter

public StiBarCodePainter()
Method Detail

baseTransform

public void baseTransform(StiGraphics g,
                          java.lang.Double x,
                          java.lang.Double y,
                          java.lang.Double angle,
                          java.lang.Double dx,
                          java.lang.Double dy,
                          StiRectangle clip)
Transform BarCode

Parameters:
g - StiGraphics
x - center transofrm
y - center transofrm
angle - transform
dx - delta x
dy - delta y
clip - tranform

baseRollbackTransform

public void baseRollbackTransform(StiGraphics g)
Rollback transofrmation

Parameters:
g - StiGraphics

baseFillRectangle

public void baseFillRectangle(StiGraphics g,
                              StiBrush brush,
                              java.lang.Double x,
                              java.lang.Double y,
                              java.lang.Double width,
                              java.lang.Double height,
                              java.lang.Double zoom,
                              java.lang.Double pageZoom)
Fill rectangle

Parameters:
g - StiGraphics
brush - StiBrush
x -
y -
width -
height -
zoom -
pageZoom -

baseFillRectangle2D

public void baseFillRectangle2D(StiGraphics g,
                                StiBrush brush,
                                java.lang.Double x,
                                java.lang.Double y,
                                java.lang.Double width,
                                java.lang.Double height,
                                java.lang.Double zoom,
                                java.lang.Double pageZoom)
Fill rectangle

Parameters:
g - StiGraphics
brush -
x -
y -
width -
height -
zoom -
pageZoom -

baseFillPolygon

public void baseFillPolygon(StiGraphics g,
                            StiBrush brush,
                            StiPoint[] points,
                            double zoom,
                            double pageZoom)

baseFillEllipse

public void baseFillEllipse(StiGraphics g,
                            StiBrush brush,
                            double x,
                            double y,
                            double width,
                            double height,
                            double zoom,
                            double pageZoom)

baseDrawRectangle

public void baseDrawRectangle(StiGraphics g,
                              StiColor penColor,
                              java.lang.Double penSize,
                              java.lang.Double x,
                              java.lang.Double y,
                              java.lang.Double width,
                              java.lang.Double height,
                              java.lang.Double zoom,
                              java.lang.Double pageZoom)
Draw rectangle

Parameters:
g - StiGraphics
penColor - StiColor
penSize -
x -
y -
width -
height -
zoom -
pageZoom -

baseDrawString

public void baseDrawString(StiGraphics g,
                           java.lang.String st,
                           StiFont font,
                           StiBrush brush,
                           StiRectangle rect,
                           StiTextHorAlignment horAlignment,
                           StiVertAlignment vertAlignment,
                           java.lang.Double zoom)
Draw string

Parameters:
g - StiGraphics
st - string
font - StiFont
brush - StiBrush
rect - test rect
horAlignment -
vertAlignment -
zoom -

baseDrawString

public void baseDrawString(StiGraphics g,
                           java.lang.String st,
                           StiFont font,
                           StiBrush brush,
                           StiRectangle rect,
                           java.lang.Double zoom)
Draw string

Parameters:
g - StiGraphics
st - text string
font - StiFont
brush - StiBrush
rect - StiRectangle text rectangle
zoom -

baseMeasureString

public StiSize baseMeasureString(StiGraphics g,
                                 java.lang.String st,
                                 StiFont font)
Measure string

Parameters:
g -
st -
font -
Returns:

getImage

public java.awt.image.BufferedImage getImage(StiComponent component,
                                             java.lang.Double zoom,
                                             int format)

paint

public void paint(StiComponent component,
                  StiPaintArgs args)
Paint component

Overrides:
paint in class StiPainter
Parameters:
component - StiComponent
args - StiPaintArgs
Throws:
java.lang.Exception