com.stimulsoft.report.painters
Class StiContextPainter

java.lang.Object
  extended by com.stimulsoft.report.painters.StiContextPainter
All Implemented Interfaces:
IStiContextPainter

public class StiContextPainter
extends java.lang.Object
implements IStiContextPainter


Constructor Summary
StiContextPainter(StiGraphics graphics, double zoom, java.lang.Double pageZoom)
           
 
Method Summary
 StiContext createShadowGraphics(boolean isPrinting, float zoom)
           
 StiStringFormatGeom getDefaultStringFormat()
           
 StiStringFormatGeom getGenericStringFormat()
           
 StiGraphics getGraphics()
           
 StiRectangle getPathBounds(java.util.List<StiSegmentGeom> geoms)
           
 StiRectangle measureRotatedString(java.lang.String text, StiFontGeom font, StiPoint point, StiStringFormatGeom sf, StiRotationMode mode, double angle)
           
 StiRectangle measureRotatedString(java.lang.String text, StiFontGeom font, StiPoint point, StiStringFormatGeom sf, StiRotationMode mode, double angle, int maximalWidth, boolean wordWrap)
           
 StiRectangle measureRotatedString(java.lang.String text, StiFontGeom font, StiRectangle rect, StiStringFormatGeom sf, double angle)
           
 StiRectangle measureRotatedString(java.lang.String text, StiFontGeom font, StiRectangle rect, StiStringFormatGeom sf, StiRotationMode mode, double angle)
           
 StiSize measureString(java.lang.String text, StiFontGeom font)
           
 StiSize measureString(java.lang.String text, StiFontGeom font, int width, StiStringFormatGeom sf)
           
 void render(StiRectangle rect, java.util.List<StiGeom> geoms)
           
 void setGraphics(StiGraphics graphics)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiContextPainter

public StiContextPainter(StiGraphics graphics,
                         double zoom,
                         java.lang.Double pageZoom)
Method Detail

getDefaultStringFormat

public StiStringFormatGeom getDefaultStringFormat()
Specified by:
getDefaultStringFormat in interface IStiContextPainter

getGenericStringFormat

public StiStringFormatGeom getGenericStringFormat()
Specified by:
getGenericStringFormat in interface IStiContextPainter

createShadowGraphics

public StiContext createShadowGraphics(boolean isPrinting,
                                       float zoom)
Specified by:
createShadowGraphics in interface IStiContextPainter

getPathBounds

public StiRectangle getPathBounds(java.util.List<StiSegmentGeom> geoms)
Specified by:
getPathBounds in interface IStiContextPainter

measureString

public StiSize measureString(java.lang.String text,
                             StiFontGeom font)
Specified by:
measureString in interface IStiContextPainter

measureString

public StiSize measureString(java.lang.String text,
                             StiFontGeom font,
                             int width,
                             StiStringFormatGeom sf)
Specified by:
measureString in interface IStiContextPainter

measureRotatedString

public StiRectangle measureRotatedString(java.lang.String text,
                                         StiFontGeom font,
                                         StiRectangle rect,
                                         StiStringFormatGeom sf,
                                         double angle)
Specified by:
measureRotatedString in interface IStiContextPainter

measureRotatedString

public StiRectangle measureRotatedString(java.lang.String text,
                                         StiFontGeom font,
                                         StiRectangle rect,
                                         StiStringFormatGeom sf,
                                         StiRotationMode mode,
                                         double angle)
Specified by:
measureRotatedString in interface IStiContextPainter

measureRotatedString

public StiRectangle measureRotatedString(java.lang.String text,
                                         StiFontGeom font,
                                         StiPoint point,
                                         StiStringFormatGeom sf,
                                         StiRotationMode mode,
                                         double angle,
                                         int maximalWidth,
                                         boolean wordWrap)
Specified by:
measureRotatedString in interface IStiContextPainter

measureRotatedString

public StiRectangle measureRotatedString(java.lang.String text,
                                         StiFontGeom font,
                                         StiPoint point,
                                         StiStringFormatGeom sf,
                                         StiRotationMode mode,
                                         double angle)
Specified by:
measureRotatedString in interface IStiContextPainter

render

public void render(StiRectangle rect,
                   java.util.List<StiGeom> geoms)
Specified by:
render in interface IStiContextPainter

getGraphics

public StiGraphics getGraphics()
Returns:
the graphics

setGraphics

public void setGraphics(StiGraphics graphics)
Parameters:
graphics - the graphics to set