StiPdfGeomWriter Class
Namespace: Stimulsoft.Report.Export
Inheritance
Implements: IStiExportGeomWriter
Constructors
| Constructor | Description |
|---|---|
| StiPdfGeomWriter() | |
| StiPdfGeomWriter(StreamWriter stream, StiPdfExportService service, bool assembleData, bool allowThinLines, float cornerScaling) |
StiPdfGeomWriter()
StiPdfGeomWriter(stream: StreamWriter, service: StiPdfExportService, assembleData: bool, allowThinLines: bool, cornerScaling: float)
Parameters
- stream (StreamWriter)
- service (StiPdfExportService)
- assembleData (bool)
- allowThinLines (bool)
- cornerScaling (float)
Methods
| Method | Returns | Description |
|---|---|---|
| BeginPath | void | |
| CloseFigure | void | |
| ConvertSplineToCubicBezier | PointF[] | |
| DrawArc (+1 overloads) | void | |
| DrawBezier | void | |
| DrawBezierTo | void | |
| DrawEllipse | void | |
| DrawImage | void | |
| DrawLine | void | |
| DrawLineTo | void | |
| DrawPie | void | |
| DrawPolygon | void | |
| DrawPolyline (+1 overloads) | void | |
| DrawPolylineTo | void | |
| DrawRectangle | void | |
| DrawSpline | void | |
| DrawString | void | |
| DrawText | void | |
| EndPath | void | |
| FillEllipse | void | |
| FillPath | void | |
| FillPolygon | void | |
| FillPolygons | void | |
| FillRectangle (+1 overloads) | void | |
| MeasureString | SizeF | |
| MoveTo | void | |
| RestoreState | void | |
| RotateTransform (+1 overloads) | void | |
| SaveState | void | |
| ScaleTransform | void | |
| SetBrush | bool | |
| SetClip | void | |
| SetClipPath | void | |
| SetPen | bool | |
| SetPixel | void | |
| StrokePath | void | |
| TranslateTransform | void |
Method Details
BeginPath
BeginPath(): void
CloseFigure
CloseFigure(): void
ConvertSplineToCubicBezier
ConvertSplineToCubicBezier(**: PointFpoints, **tension: float): PointF[]
Parameters
- ** (PointFpoints)
- tension (float)
Returns PointF[]
DrawArc
DrawArc(rect: RectangleF, startAngle: float, sweepAngle: float): void
Parameters
- rect (RectangleF)
- startAngle (float)
- sweepAngle (float)
DrawArc(rect: RectangleF, p1: PointF, p2: PointF, pen: Pen): void
Parameters
- rect (RectangleF)
- p1 (PointF)
- p2 (PointF)
- pen (Pen)
DrawBezier
DrawBezier(p1: PointF, p2: PointF, p3: PointF, p4: PointF, pen: object): void
Parameters
- p1 (PointF)
- p2 (PointF)
- p3 (PointF)
- p4 (PointF)
- pen (object)
DrawBezierTo
DrawBezierTo(p2: PointF, p3: PointF, p4: PointF, pen: object): void
Parameters
- p2 (PointF)
- p3 (PointF)
- p4 (PointF)
- pen (object)
DrawEllipse
DrawEllipse(rect: RectangleF, pen: object): void
Parameters
- rect (RectangleF)
- pen (object)
DrawImage
DrawImage(img: Image, rect: RectangleF): void
Parameters
- img (Image)
- rect (RectangleF)
DrawLine
DrawLine(pointFrom: PointF, pointTo: PointF, pen: object): void
Parameters
- pointFrom (PointF)
- pointTo (PointF)
- pen (object)
DrawLineTo
DrawLineTo(pointTo: PointF, pen: object): void
Parameters
- pointTo (PointF)
- pen (object)
DrawPie
DrawPie(rect: RectangleF, startAngle: float, sweepAngle: float): void
Parameters
- rect (RectangleF)
- startAngle (float)
- sweepAngle (float)
DrawPolygon
DrawPolygon(**: PointFpoints, **pen: object): void
Parameters
- ** (PointFpoints)
- pen (object)
DrawPolyline
DrawPolyline(**: PointFpoints, **pen: object): void
Parameters
- ** (PointFpoints)
- pen (object)
DrawPolyline(**: PointFpoints, **pen: object, close: bool, drawTo: bool): void
Parameters
- ** (PointFpoints)
- pen (object)
- close (bool)
- drawTo (bool)
DrawPolylineTo
DrawPolylineTo(**: PointFpoints, **pen: object): void
Parameters
- ** (PointFpoints)
- pen (object)
DrawRectangle
DrawRectangle(rect: RectangleF, pen: object, corners: StiCornerRadius): void
Parameters
- rect (RectangleF)
- pen (object)
- corners (StiCornerRadius)
DrawSpline
DrawSpline(**: PointFpoints, **tension: float, pen: object): void
Parameters
- ** (PointFpoints)
- tension (float)
- pen (object)
DrawString
DrawString(st: string, font: Font, brush: StiBrush, rect: RectangleF, sf: StringFormat, allowHtmlTags: bool): void
Parameters
- st (string)
- font (Font)
- brush (StiBrush)
- rect (RectangleF)
- sf (StringFormat)
- allowHtmlTags (bool)
DrawText
DrawText(basePoint: PointF, text: string, **: intcharsOffset, **font: Font, textColor: Color, angle: float, textAlign: EmfTextAlignmentMode): void
Parameters
- basePoint (PointF)
- text (string)
- ** (intcharsOffset)
- font (Font)
- textColor (Color)
- angle (float)
- textAlign (EmfTextAlignmentMode)
EndPath
EndPath(): void
FillEllipse
FillEllipse(rect: RectangleF, brush: object): void
Parameters
- rect (RectangleF)
- brush (object)
FillPath
FillPath(brush: object): void
Parameters
- brush (object)
FillPolygon
FillPolygon(**: PointFpoints, **brush: object): void
Parameters
- ** (PointFpoints)
- brush (object)
FillPolygons
FillPolygons(points: List<List
Parameters
- points (List<List
>) - brush (object)
FillRectangle
FillRectangle(rect: RectangleF, color: Color, corners: StiCornerRadius): void
Parameters
- rect (RectangleF)
- color (Color)
- corners (StiCornerRadius)
FillRectangle(rect: RectangleF, brush: object, corners: StiCornerRadius): void
Parameters
- rect (RectangleF)
- brush (object)
- corners (StiCornerRadius)
MeasureString
MeasureString(st: string, font: Font): SizeF
Parameters
- st (string)
- font (Font)
Returns SizeF
MoveTo
MoveTo(point: PointF): void
Parameters
- point (PointF)
RestoreState
RestoreState(): void
RotateTransform
RotateTransform(angle: float): void
Parameters
- angle (float)
RotateTransform(angle: float, x: float, y: float): void
Parameters
- angle (float)
- x (float)
- y (float)
SaveState
SaveState(): void
ScaleTransform
ScaleTransform(scaleX: float, scaleY: float): void
Parameters
- scaleX (float)
- scaleY (float)
SetBrush
SetBrush(brush: object, rect: RectangleF, isTransparent: bool, saveState: bool): bool
Parameters
- brush (object)
- rect (RectangleF)
- isTransparent (bool)
- saveState (bool)
Returns bool
SetClip
SetClip(rect: RectangleF): void
Parameters
- rect (RectangleF)
SetClipPath
SetClipPath(): void
SetPen
SetPen(objPen: object, saveState: bool, forceThin: bool): bool
Parameters
- objPen (object)
- saveState (bool)
- forceThin (bool)
Returns bool
SetPixel
SetPixel(point: PointF, color: Color): void
Parameters
- point (PointF)
- color (Color)
StrokePath
StrokePath(pen: object): void
Parameters
- pen (object)
TranslateTransform
TranslateTransform(x: float, y: float): void
Parameters
- x (float)
- y (float)