StiSvgGeomWriter Class

Namespace: Stimulsoft.Report.Export

Inheritance

Implements: IStiExportGeomWriter

Constructors

Constructor Description
StiSvgGeomWriter(XmlTextWriter writer)  

StiSvgGeomWriter(writer: XmlTextWriter)

Parameters

  • writer (XmlTextWriter)

Methods

Method Returns Description
BeginPath void  
CloseFigure void  
DrawBezier void  
DrawBezierTo void  
DrawEllipse void  
DrawImage void  
DrawLine void  
DrawLineTo void  
DrawPolygon void  
DrawPolyline void  
DrawPolylineTo void  
DrawRectangle void  
DrawString void  
DrawText void  
EndPath void  
EndTransform void  
FillEllipse void  
FillPath void  
FillPolygon void  
FillPolygons void  
FillRectangle (+1 overloads) void  
MeasureString SizeF  
MoveTo void  
RestoreState void  
RotateTransform void  
SaveState void  
SetPixel void  
StrokePath void  
TranslateTransform void  

Method Details

BeginPath

BeginPath(): void


CloseFigure

CloseFigure(): void


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)

DrawPolygon

DrawPolygon(**: PointFpoints, **pen: object): void

Parameters

  • ** (PointFpoints)
  • pen (object)

DrawPolyline

DrawPolyline(**: PointFpoints, **pen: object): void

Parameters

  • ** (PointFpoints)
  • pen (object)

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)

DrawString

DrawString(st: string, font: Font, brush: StiBrush, rect: RectangleF, sf: StringFormat, allowHtmlTags: bool): void

Parameters


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


EndTransform

EndTransform(): 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>, **brush**: object): void

Parameters

  • points (List<List>)
  • brush (object)

FillRectangle

FillRectangle(rect: RectangleF, brush: object, corners: StiCornerRadius): void

Parameters

  • rect (RectangleF)
  • brush (object)
  • corners (StiCornerRadius)

FillRectangle(rect: RectangleF, color: Color, corners: StiCornerRadius): void

Parameters

  • rect (RectangleF)
  • color (Color)
  • 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)

SaveState

SaveState(): void


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)