Globals
Stimulsoft
Report
Export
StiPdfGeomWriter
Class StiPdfGeomWriter
Hierarchy
StiPdfGeomWriter
Implements
IStiExportGeomWriter
Index
Constructors
constructor
Properties
assemble
Data
component
Angle
force
New
Point
matrix
Cache
page
Number
page
Stream
path
Methods
begin
Path
close
Figure
convert
Spline
ToCubic
Bezier
draw
Arc
draw
Arc2
draw
Bezier
draw
Bezier
To
draw
Ellipse
draw
Image
draw
Line
draw
Line
To
draw
Pie
draw
Polygon
draw
Polyline
draw
Polyline
To
draw
Rectangle
draw
Spline
draw
String
draw
Text
end
Path
fill
Ellipse
fill
Path
fill
Polygon
fill
Polygons
fill
Rectangle
get
Bezier
String
get
Bezier
String2
get
Ellipse
String
get
Ellipse
String4
get
Line
ToString
get
Point
String
get
Polyline
String
get
Rect
String
get
Rect
String4
get
Rect
With
Corners
String
measure
String
move
To
restore
State
rotate
Transform
rotate
Transform2
save
State
set
Brush
set
Clip
set
Pen
set
Pixel
stroke
Path
translate
Transform
Constructors
constructor
new
Sti
Pdf
Geom
Writer
(
stream
:
MemoryStream
, service
:
StiPdfExportService
, assembleData
?:
boolean
)
:
StiPdfGeomWriter
Parameters
stream:
MemoryStream
service:
StiPdfExportService
Default value
assembleData:
boolean
= false
Returns
StiPdfGeomWriter
Properties
assemble
Data
assemble
Data
:
boolean
= false
component
Angle
component
Angle
:
number
= 0
force
New
Point
force
New
Point
:
boolean
= false
matrix
Cache
matrix
Cache
:
Matrix
[]
= null
page
Number
page
Number
:
number
= 0
page
Stream
page
Stream
:
MemoryStream
= null
path
path
:
StringBuilder
= null
Methods
begin
Path
begin
Path
(
)
:
void
Returns
void
close
Figure
close
Figure
(
)
:
void
Returns
void
convert
Spline
ToCubic
Bezier
convert
Spline
ToCubic
Bezier
(
points
:
Point
[]
, tension
:
number
)
:
Point
[]
Parameters
points:
Point
[]
tension:
number
Returns
Point
[]
draw
Arc
draw
Arc
(
rect
:
Rectangle
, startAngle
:
number
, sweepAngle
:
number
)
:
void
Parameters
rect:
Rectangle
startAngle:
number
sweepAngle:
number
Returns
void
draw
Arc2
draw
Arc2
(
rect
:
RectangleD
, p1
:
PointD
, p2
:
PointD
, pen
:
Pen
)
:
void
Parameters
rect:
RectangleD
p1:
PointD
p2:
PointD
pen:
Pen
Returns
void
draw
Bezier
draw
Bezier
(
p1
:
Point
, p2
:
Point
, p3
:
Point
, p4
:
Point
, pen
:
any
)
:
void
Parameters
p1:
Point
p2:
Point
p3:
Point
p4:
Point
pen:
any
Returns
void
draw
Bezier
To
draw
Bezier
To
(
p2
:
Point
, p3
:
Point
, p4
:
Point
, pen
:
any
)
:
void
Parameters
p2:
Point
p3:
Point
p4:
Point
pen:
any
Returns
void
draw
Ellipse
draw
Ellipse
(
rect
:
Rectangle
, pen
:
any
)
:
void
Parameters
rect:
Rectangle
pen:
any
Returns
void
draw
Image
draw
Image
(
img
:
Image
, rect
:
RectangleD
)
:
void
Parameters
img:
Image
rect:
RectangleD
Returns
void
draw
Line
draw
Line
(
pointFrom
:
Point
, pointTo
:
Point
, pen
:
any
)
:
void
Parameters
pointFrom:
Point
pointTo:
Point
pen:
any
Returns
void
draw
Line
To
draw
Line
To
(
pointTo
:
Point
, pen
:
any
)
:
void
Parameters
pointTo:
Point
pen:
any
Returns
void
draw
Pie
draw
Pie
(
rect
:
Rectangle
, startAngle
:
number
, sweepAngle
:
number
)
:
void
Parameters
rect:
Rectangle
startAngle:
number
sweepAngle:
number
Returns
void
draw
Polygon
draw
Polygon
(
points
:
Point
[]
, pen
:
any
)
:
void
Parameters
points:
Point
[]
pen:
any
Returns
void
draw
Polyline
draw
Polyline
(
points
:
Point
[]
, pen
:
any
, close
?:
boolean
, drawTo
?:
boolean
)
:
void
Parameters
points:
Point
[]
pen:
any
Default value
close:
boolean
= false
Default value
drawTo:
boolean
= false
Returns
void
draw
Polyline
To
draw
Polyline
To
(
points
:
Point
[]
, pen
:
any
)
:
void
Parameters
points:
Point
[]
pen:
any
Returns
void
draw
Rectangle
draw
Rectangle
(
rect
:
Rectangle
, pen
:
any
, corners
:
StiCornerRadius
)
:
void
Parameters
rect:
Rectangle
pen:
any
corners:
StiCornerRadius
Returns
void
draw
Spline
draw
Spline
(
points
:
Point
[]
, tension
:
number
, pen
:
any
)
:
void
Parameters
points:
Point
[]
tension:
number
pen:
any
Returns
void
draw
String
draw
String
(
st
:
string
, font
:
Font
, brush
:
StiBrush
, rect
:
Rectangle
, sf
:
StringFormat
)
:
void
Parameters
st:
string
font:
Font
brush:
StiBrush
rect:
Rectangle
sf:
StringFormat
Returns
void
draw
Text
draw
Text
(
basePoint
:
PointD
, text
:
string
, charsOffset
:
number
[]
, font
:
Font
, textColor
:
Color
, angle
:
number
, textAlign
:
EmfTextAlignmentMode
)
:
void
Parameters
basePoint:
PointD
text:
string
charsOffset:
number
[]
font:
Font
textColor:
Color
angle:
number
textAlign:
EmfTextAlignmentMode
Returns
void
end
Path
end
Path
(
)
:
void
Returns
void
fill
Ellipse
fill
Ellipse
(
rect
:
Rectangle
, brush
:
any
)
:
void
Parameters
rect:
Rectangle
brush:
any
Returns
void
fill
Path
fill
Path
(
brush
:
any
)
:
void
Parameters
brush:
any
Returns
void
fill
Polygon
fill
Polygon
(
points
:
Point
[]
, brush
:
any
)
:
void
Parameters
points:
Point
[]
brush:
any
Returns
void
fill
Polygons
fill
Polygons
(
points
:
List
<
List
<
PointD
>
>
, brush
:
any
)
:
void
Parameters
points:
List
<
List
<
PointD
>
>
brush:
any
Returns
void
fill
Rectangle
fill
Rectangle
(
rect
:
Rectangle
, brush
:
any
, corners
:
StiCornerRadius
)
:
void
Parameters
rect:
Rectangle
brush:
any
corners:
StiCornerRadius
Returns
void
get
Bezier
String
get
Bezier
String
(
p1
:
Point
, p2
:
Point
, p3
:
Point
)
:
string
Parameters
p1:
Point
p2:
Point
p3:
Point
Returns
string
get
Bezier
String2
get
Bezier
String2
(
p1x
:
number
, p1y
:
number
, p2x
:
number
, p2y
:
number
, p3x
:
number
, p3y
:
number
)
:
string
Parameters
p1x:
number
p1y:
number
p2x:
number
p2y:
number
p3x:
number
p3y:
number
Returns
string
get
Ellipse
String
get
Ellipse
String
(
rect
:
Rectangle
)
:
string
Parameters
rect:
Rectangle
Returns
string
get
Ellipse
String4
get
Ellipse
String4
(
x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
string
Parameters
x:
number
y:
number
width:
number
height:
number
Returns
string
get
Line
ToString
get
Line
ToString
(
pointTo
:
Point
)
:
string
Parameters
pointTo:
Point
Returns
string
get
Point
String
get
Point
String
(
point
:
Point
)
:
string
Parameters
point:
Point
Returns
string
get
Polyline
String
get
Polyline
String
(
points
:
Point
[]
, close
:
boolean
, drawTo
:
boolean
)
:
string
Parameters
points:
Point
[]
close:
boolean
drawTo:
boolean
Returns
string
get
Rect
String
get
Rect
String
(
rect
:
Rectangle
)
:
string
Parameters
rect:
Rectangle
Returns
string
get
Rect
String4
get
Rect
String4
(
x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
string
Parameters
x:
number
y:
number
width:
number
height:
number
Returns
string
get
Rect
With
Corners
String
get
Rect
With
Corners
String
(
rect
:
Rectangle
, corners
:
StiCornerRadius
)
:
string
Parameters
rect:
Rectangle
corners:
StiCornerRadius
Returns
string
measure
String
measure
String
(
st
:
string
, font
:
Font
)
:
SizeD
Parameters
st:
string
font:
Font
Returns
SizeD
move
To
move
To
(
point
:
Point
)
:
void
Parameters
point:
Point
Returns
void
restore
State
restore
State
(
)
:
void
Returns
void
rotate
Transform
rotate
Transform
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
rotate
Transform2
rotate
Transform2
(
angle
:
number
, x
:
number
, y
:
number
)
:
void
Parameters
angle:
number
x:
number
y:
number
Returns
void
save
State
save
State
(
)
:
void
Returns
void
set
Brush
set
Brush
(
brush
:
Color
|
StiBrush
, rect
:
Rectangle
, saveState
?:
boolean
, REFisTransparent
?:
any
)
:
boolean
Parameters
brush:
Color
|
StiBrush
rect:
Rectangle
Default value
saveState:
boolean
= false
Default value
REFisTransparent:
any
= null
Returns
boolean
set
Clip
set
Clip
(
rect
:
Rectangle
)
:
void
Parameters
rect:
Rectangle
Returns
void
set
Pen
set
Pen
(
objPen
:
any
, saveState
?:
boolean
)
:
boolean
Parameters
objPen:
any
Default value
saveState:
boolean
= false
Returns
boolean
set
Pixel
set
Pixel
(
point
:
PointD
, color
:
Color
)
:
void
Parameters
point:
PointD
color:
Color
Returns
void
stroke
Path
stroke
Path
(
pen
:
any
)
:
void
Parameters
pen:
any
Returns
void
translate
Transform
translate
Transform
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
Globals
Stimulsoft
Report
Export
Htmls
Office
Services
Sti
Pdf
Geom
Writer
constructor
assemble
Data
component
Angle
force
New
Point
matrix
Cache
page
Number
page
Stream
path
begin
Path
close
Figure
convert
Spline
ToCubic
Bezier
draw
Arc
draw
Arc2
draw
Bezier
draw
Bezier
To
draw
Ellipse
draw
Image
draw
Line
draw
Line
To
draw
Pie
draw
Polygon
draw
Polyline
draw
Polyline
To
draw
Rectangle
draw
Spline
draw
String
draw
Text
end
Path
fill
Ellipse
fill
Path
fill
Polygon
fill
Polygons
fill
Rectangle
get
Bezier
String
get
Bezier
String2
get
Ellipse
String
get
Ellipse
String4
get
Line
ToString
get
Point
String
get
Polyline
String
get
Rect
String
get
Rect
String4
get
Rect
With
Corners
String
measure
String
move
To
restore
State
rotate
Transform
rotate
Transform2
save
State
set
Brush
set
Clip
set
Pen
set
Pixel
stroke
Path
translate
Transform
Generated using
TypeDoc