StiContextPainter Class
Namespace: Stimulsoft.Base.Context
Properties
| Property | Type | Description |
|---|---|---|
| svgRect | any |
Methods
| Method | Returns | Description |
|---|---|---|
| createShadowGraphics | StiContext | |
| getDefaultStringFormat | StiStringFormatGeom | |
| getGenericStringFormat | StiStringFormatGeom | |
| getPathBounds | Rectangle | |
| measureRotatedString1 | Rectangle | |
| measureRotatedString2 | Rectangle | |
| measureRotatedString3 | Rectangle | |
| measureRotatedString4 | Rectangle | |
| measureString | Size | |
| render | void |
Method Details
createShadowGraphics
createShadowGraphics(isPrinting: boolean, zoom: number): StiContext
Parameters
- isPrinting (boolean)
- zoom (number)
Returns StiContext
getDefaultStringFormat
getDefaultStringFormat(): StiStringFormatGeom
Returns StiStringFormatGeom
getGenericStringFormat
getGenericStringFormat(): StiStringFormatGeom
Returns StiStringFormatGeom
getPathBounds
getPathBounds(geoms: StiSegmentGeom[]): Rectangle
Parameters
- geoms (StiSegmentGeom[])
Returns Rectangle
measureRotatedString1
measureRotatedString1(text: string, font: StiFontGeom, rect: Rectangle, sf: StiStringFormatGeom, angle: number): Rectangle
Parameters
- text (string)
- font (StiFontGeom)
- rect (Rectangle)
- sf (StiStringFormatGeom)
- angle (number)
Returns Rectangle
measureRotatedString2
measureRotatedString2(text: string, font: StiFontGeom, rect: Rectangle, sf: StiStringFormatGeom, mode: StiRotationMode, angle: number, maximalWidth: number): Rectangle
Parameters
- text (string)
- font (StiFontGeom)
- rect (Rectangle)
- sf (StiStringFormatGeom)
- mode (StiRotationMode)
- angle (number)
- maximalWidth (number)
Returns Rectangle
measureRotatedString3
measureRotatedString3(text: string, font: StiFontGeom, point: Point, sf: StiStringFormatGeom, mode: StiRotationMode, angle: number, maximalWidth: number): Rectangle
Parameters
- text (string)
- font (StiFontGeom)
- point (Point)
- sf (StiStringFormatGeom)
- mode (StiRotationMode)
- angle (number)
- maximalWidth (number)
Returns Rectangle
measureRotatedString4
measureRotatedString4(text: string, font: StiFontGeom, point: Point, sf: StiStringFormatGeom, mode: StiRotationMode, angle: number): Rectangle
Parameters
- text (string)
- font (StiFontGeom)
- point (Point)
- sf (StiStringFormatGeom)
- mode (StiRotationMode)
- angle (number)
Returns Rectangle
measureString
measureString(text: string, font: StiFontGeom, width: number, sf: StiStringFormatGeom): Size
Parameters
- text (string)
- font (StiFontGeom)
- width (number)
- sf (StiStringFormatGeom)
Returns Size
render
render(rect: Rectangle, geoms: StiGeom[]): void
Parameters
Fields
| Field | Type | Description |
|---|---|---|
| arrLinesInfo | any | |
| arrTextLines | any | |
| text | any | |
| text | any | |
| textString | any |