Packagestimulsoft.base.context
Classpublic class StiContext
InheritanceStiContext Inheritance Object



Public Properties
 PropertyDefined By
  contextPainter : StiContextPainter
[read-only]
StiContext
  options : StiContextOptions
[read-only]
StiContext
Public Methods
 MethodDefined By
  
StiContext(contextPainter:StiContextPainter, isGdi:Boolean, isWpf:Boolean, isPrinting:Boolean, zoom:Number)
StiContext
  
StiContext
  
drawCachedShadow(rect:StiRectangle, sides:int, isPrinting:Boolean):void
StiContext
  
drawCurve(pen:StiPenGeom, points:Vector.<StiPoint>, tension:Number):void
StiContext
  
StiContext
  
drawLine(pen:StiPenGeom, x1:Number, y1:Number, x2:Number, y2:Number):void
StiContext
  
drawLines(pen:StiPenGeom, points:Vector.<StiPoint>):void
StiContext
  
drawPath(pen:StiPenGeom, path:Vector.<StiSegmentGeom>, rect:Object):void
StiContext
  
drawRectangle(pen:StiPenGeom, x:Number, y:Number, width:Number, height:Number):void
StiContext
  
drawRotatedString2(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom, angle:Number, antialiasing:Boolean):StiTextGeom
StiContext
  
drawRotatedString3(text:String, font:StiFontGeom, brush:Object, pos:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean):StiTextGeom
StiContext
  
drawRotatedString4(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean):StiTextGeom
StiContext
  
drawRotatedString5(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean, maximalWidth:int):StiTextGeom
StiContext
  
drawRotatedString7(text:String, font:StiFontGeom, brush:Object, pos:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean, maximalWidth:int):StiTextGeom
StiContext
  
drawShadow(sg:StiContext, rect:StiRectangle, radius:Number):void
StiContext
  
drawString(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom):StiTextGeom
StiContext
  
fillEllipse(brush:Object, rect:StiRectangle):void
StiContext
  
fillPath(brush:Object, path:Vector.<StiSegmentGeom>, rect:Object):void
StiContext
  
fillRectangle(brush:Object, rect:StiRectangle):void
StiContext
  
fillRectangleXY(brush:Object, x:Number, y:Number, width:Number, height:Number):void
StiContext
  
StiContext
  
StiContext
  
StiContext
  
StiContext
  
measureRotatedString2(text:String, font:StiFontGeom, rect:StiRectangle, sf:StiStringFormatGeom, mode:int, angle:Number):StiRectangle
StiContext
  
measureRotatedString3(text:String, font:StiFontGeom, point:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number, maximalWidth:int):StiRectangle
StiContext
  
measureRotatedString4(text:String, font:StiFontGeom, point:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number):StiRectangle
StiContext
  
measureString(text:String, font:StiFontGeom):StiSize
StiContext
  
measureString2(text:String, font:StiFontGeom, width:int, sf:StiStringFormatGeom):StiSize
StiContext
  
popClip():void
StiContext
  
StiContext
  
StiContext
  
StiContext
  
StiContext
  
pushClip(clipRect:StiRectangle):void
StiContext
  
pushRotateTransform(angle:Number):void
StiContext
  
StiContext
  
StiContext
  
pushTranslateTransform(x:Number, y:Number):void
StiContext
  
render(rect:StiRectangle):void
StiContext
Property Detail
contextPainterproperty
contextPainter:StiContextPainter  [read-only]


Implementation
    public function get contextPainter():StiContextPainter
optionsproperty 
options:StiContextOptions  [read-only]


Implementation
    public function get options():StiContextOptions
Constructor Detail
StiContext()Constructor
public function StiContext(contextPainter:StiContextPainter, isGdi:Boolean, isWpf:Boolean, isPrinting:Boolean, zoom:Number)



Parameters
contextPainter:StiContextPainter
 
isGdi:Boolean
 
isWpf:Boolean
 
isPrinting:Boolean
 
zoom:Number
Method Detail
createShadowGraphics()method
public function createShadowGraphics():StiContext

Returns
StiContext
drawCachedShadow()method 
public function drawCachedShadow(rect:StiRectangle, sides:int, isPrinting:Boolean):void

Parameters

rect:StiRectangle
 
sides:int
 
isPrinting:Boolean

drawCurve()method 
public function drawCurve(pen:StiPenGeom, points:Vector.<StiPoint>, tension:Number):void

Parameters

pen:StiPenGeom
 
points:Vector.<StiPoint>
 
tension:Number

drawEllipse()method 
public function drawEllipse(pen:StiPenGeom, rect:StiRectangle):void

Parameters

pen:StiPenGeom
 
rect:StiRectangle

drawLine()method 
public function drawLine(pen:StiPenGeom, x1:Number, y1:Number, x2:Number, y2:Number):void

Parameters

pen:StiPenGeom
 
x1:Number
 
y1:Number
 
x2:Number
 
y2:Number

drawLines()method 
public function drawLines(pen:StiPenGeom, points:Vector.<StiPoint>):void

Parameters

pen:StiPenGeom
 
points:Vector.<StiPoint>

drawPath()method 
public function drawPath(pen:StiPenGeom, path:Vector.<StiSegmentGeom>, rect:Object):void

Parameters

pen:StiPenGeom
 
path:Vector.<StiSegmentGeom>
 
rect:Object

drawRectangle()method 
public function drawRectangle(pen:StiPenGeom, x:Number, y:Number, width:Number, height:Number):void

Parameters

pen:StiPenGeom
 
x:Number
 
y:Number
 
width:Number
 
height:Number

drawRotatedString2()method 
public function drawRotatedString2(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom, angle:Number, antialiasing:Boolean):StiTextGeom

Parameters

text:String
 
font:StiFontGeom
 
brush:Object
 
rect:StiRectangle
 
sf:StiStringFormatGeom
 
angle:Number
 
antialiasing:Boolean

Returns
StiTextGeom
drawRotatedString3()method 
public function drawRotatedString3(text:String, font:StiFontGeom, brush:Object, pos:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean):StiTextGeom

Parameters

text:String
 
font:StiFontGeom
 
brush:Object
 
pos:StiPoint
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number
 
antialiasing:Boolean

Returns
StiTextGeom
drawRotatedString4()method 
public function drawRotatedString4(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean):StiTextGeom

Parameters

text:String
 
font:StiFontGeom
 
brush:Object
 
rect:StiRectangle
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number
 
antialiasing:Boolean

Returns
StiTextGeom
drawRotatedString5()method 
public function drawRotatedString5(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean, maximalWidth:int):StiTextGeom

Parameters

text:String
 
font:StiFontGeom
 
brush:Object
 
rect:StiRectangle
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number
 
antialiasing:Boolean
 
maximalWidth:int

Returns
StiTextGeom
drawRotatedString7()method 
public function drawRotatedString7(text:String, font:StiFontGeom, brush:Object, pos:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number, antialiasing:Boolean, maximalWidth:int):StiTextGeom

Parameters

text:String
 
font:StiFontGeom
 
brush:Object
 
pos:StiPoint
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number
 
antialiasing:Boolean
 
maximalWidth:int

Returns
StiTextGeom
drawShadow()method 
public function drawShadow(sg:StiContext, rect:StiRectangle, radius:Number):void

Parameters

sg:StiContext
 
rect:StiRectangle
 
radius:Number

drawString()method 
public function drawString(text:String, font:StiFontGeom, brush:Object, rect:StiRectangle, sf:StiStringFormatGeom):StiTextGeom

Parameters

text:String
 
font:StiFontGeom
 
brush:Object
 
rect:StiRectangle
 
sf:StiStringFormatGeom

Returns
StiTextGeom
fillEllipse()method 
public function fillEllipse(brush:Object, rect:StiRectangle):void

Parameters

brush:Object
 
rect:StiRectangle

fillPath()method 
public function fillPath(brush:Object, path:Vector.<StiSegmentGeom>, rect:Object):void

Parameters

brush:Object
 
path:Vector.<StiSegmentGeom>
 
rect:Object

fillRectangle()method 
public function fillRectangle(brush:Object, rect:StiRectangle):void

Parameters

brush:Object
 
rect:StiRectangle

fillRectangleXY()method 
public function fillRectangleXY(brush:Object, x:Number, y:Number, width:Number, height:Number):void

Parameters

brush:Object
 
x:Number
 
y:Number
 
width:Number
 
height:Number

getDefaultStringFormat()method 
public function getDefaultStringFormat():StiStringFormatGeom

Returns
StiStringFormatGeom
getGenericStringFormat()method 
public function getGenericStringFormat():StiStringFormatGeom

Returns
StiStringFormatGeom
getPathBounds()method 
public function getPathBounds(geoms:Vector.<StiSegmentGeom>):StiRectangle

Parameters

geoms:Vector.<StiSegmentGeom>

Returns
StiRectangle
measureRotatedString()method 
public function measureRotatedString(text:String, font:StiFontGeom, rect:StiRectangle, sf:StiStringFormatGeom, angle:Number):StiRectangle

Parameters

text:String
 
font:StiFontGeom
 
rect:StiRectangle
 
sf:StiStringFormatGeom
 
angle:Number

Returns
StiRectangle
measureRotatedString2()method 
public function measureRotatedString2(text:String, font:StiFontGeom, rect:StiRectangle, sf:StiStringFormatGeom, mode:int, angle:Number):StiRectangle

Parameters

text:String
 
font:StiFontGeom
 
rect:StiRectangle
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number

Returns
StiRectangle
measureRotatedString3()method 
public function measureRotatedString3(text:String, font:StiFontGeom, point:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number, maximalWidth:int):StiRectangle

Parameters

text:String
 
font:StiFontGeom
 
point:StiPoint
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number
 
maximalWidth:int

Returns
StiRectangle
measureRotatedString4()method 
public function measureRotatedString4(text:String, font:StiFontGeom, point:StiPoint, sf:StiStringFormatGeom, mode:int, angle:Number):StiRectangle

Parameters

text:String
 
font:StiFontGeom
 
point:StiPoint
 
sf:StiStringFormatGeom
 
mode:int
 
angle:Number

Returns
StiRectangle
measureString()method 
public function measureString(text:String, font:StiFontGeom):StiSize

Parameters

text:String
 
font:StiFontGeom

Returns
StiSize
measureString2()method 
public function measureString2(text:String, font:StiFontGeom, width:int, sf:StiStringFormatGeom):StiSize

Parameters

text:String
 
font:StiFontGeom
 
width:int
 
sf:StiStringFormatGeom

Returns
StiSize
popClip()method 
public function popClip():void

popRotateTransform()method 
public function popRotateTransform():void

popSmoothingMode()method 
public function popSmoothingMode():void

popTextRenderingHint()method 
public function popTextRenderingHint():void

popTransform()method 
public function popTransform():void

pushClip()method 
public function pushClip(clipRect:StiRectangle):void

Parameters

clipRect:StiRectangle

pushRotateTransform()method 
public function pushRotateTransform(angle:Number):void

Parameters

angle:Number

pushSmoothingModeToAntiAlias()method 
public function pushSmoothingModeToAntiAlias():void

pushTextRenderingHintToAntiAlias()method 
public function pushTextRenderingHintToAntiAlias():void

pushTranslateTransform()method 
public function pushTranslateTransform(x:Number, y:Number):void

Parameters

x:Number
 
y:Number

render()method 
public function render(rect:StiRectangle):void

Parameters

rect:StiRectangle