com.stimulsoft.report.painters.components
Class StiPagePainter

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.StiContainerPainter
              extended by com.stimulsoft.report.painters.components.StiPagePainter

public class StiPagePainter
extends StiContainerPainter

StiPage Painter Copyright Stimulsoft


Constructor Summary
StiPagePainter()
           
 
Method Summary
 void drawPageNumber(StiPage page, StiGraphics g, java.lang.Integer pageNumber, StiRectangle pageRect, java.lang.Double zoom, java.lang.Double pageZoom)
          Draw page numbers for segment page
 java.awt.image.BufferedImage getWatermarkImage(StiPage page, double zoom, boolean useMargins)
           
 java.awt.image.BufferedImage getWatermarkImage(StiPage page, double zoom, boolean useMargins, int imageType)
           
 void paint(StiComponent component, StiPaintArgs args)
          Paint component
 void paintImage(StiReport report, StiWatermark watermark, StiGraphics g, StiRectangle rect, java.lang.Double zoom)
          Paint image watermark
 void paintTableLines(StiPage page, StiGraphics g)
          Paint table lines
 void paintText(StiWatermark watermark, StiGraphics g, StiRectangle rect, double zoom, boolean isPrinting)
           
 void paintTileImage(java.awt.image.BufferedImage watermarkImage, StiGraphics g, StiRectangle rect, StiSize imageSize, java.lang.Double zoom, StiReport report)
          Paint title image watermark
 
Methods inherited from class com.stimulsoft.report.painters.components.StiContainerPainter
paintColumns, paintComponents
 
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

StiPagePainter

public StiPagePainter()
Method Detail

drawPageNumber

public void drawPageNumber(StiPage page,
                           StiGraphics g,
                           java.lang.Integer pageNumber,
                           StiRectangle pageRect,
                           java.lang.Double zoom,
                           java.lang.Double pageZoom)
Draw page numbers for segment page

Parameters:
page - StiPage
g - StiGraphics
pageNumber -
pageRect -
zoom -
pageZoom -

paintTableLines

public void paintTableLines(StiPage page,
                            StiGraphics g)
Paint table lines

Parameters:
page - StiPage
g -

paintText

public void paintText(StiWatermark watermark,
                      StiGraphics g,
                      StiRectangle rect,
                      double zoom,
                      boolean isPrinting)

paintImage

public void paintImage(StiReport report,
                       StiWatermark watermark,
                       StiGraphics g,
                       StiRectangle rect,
                       java.lang.Double zoom)
Paint image watermark

Parameters:
watermark - StiWatermark
g - StiGraphics
rect - StiRectangle
zoom -

paintTileImage

public void paintTileImage(java.awt.image.BufferedImage watermarkImage,
                           StiGraphics g,
                           StiRectangle rect,
                           StiSize imageSize,
                           java.lang.Double zoom,
                           StiReport report)
Paint title image watermark

Parameters:
watermark - StiWatermark
g - StiGraphics
rect - StiRectangle
imageSize - StiSize
zoom -

getWatermarkImage

public java.awt.image.BufferedImage getWatermarkImage(StiPage page,
                                                      double zoom,
                                                      boolean useMargins)

getWatermarkImage

public java.awt.image.BufferedImage getWatermarkImage(StiPage page,
                                                      double zoom,
                                                      boolean useMargins,
                                                      int imageType)

paint

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

Overrides:
paint in class StiContainerPainter
Parameters:
component - StiComponent
args - StiPaintArgs