VMPrint API Reference - v1.0.0
GitHub
Examples
Preparing search index...
@vmprint/contracts
OverlayContext
Interface OverlayContext
interface
OverlayContext
{
bezierCurveTo
(
cp1x
:
number
,
cp1y
:
number
,
cp2x
:
number
,
cp2y
:
number
,
x
:
number
,
y
:
number
,
)
:
this
;
dash
(
length
:
number
,
options
?:
{
space
:
number
}
)
:
this
;
fill
(
rule
?:
"nonzero"
|
"evenodd"
)
:
this
;
fillAndStroke
(
fillColor
?:
string
,
strokeColor
?:
string
)
:
this
;
fillColor
(
color
:
string
)
:
this
;
font
(
family
:
string
,
size
?:
number
)
:
this
;
fontSize
(
size
:
number
)
:
this
;
lineTo
(
x
:
number
,
y
:
number
)
:
this
;
lineWidth
(
width
:
number
)
:
this
;
moveTo
(
x
:
number
,
y
:
number
)
:
this
;
opacity
(
opacity
:
number
)
:
this
;
rect
(
x
:
number
,
y
:
number
,
w
:
number
,
h
:
number
)
:
this
;
restore
()
:
void
;
rotate
(
angle
:
number
,
originX
?:
number
,
originY
?:
number
)
:
this
;
roundedRect
(
x
:
number
,
y
:
number
,
w
:
number
,
h
:
number
,
r
:
number
)
:
this
;
save
()
:
void
;
stroke
()
:
this
;
strokeColor
(
color
:
string
)
:
this
;
text
(
str
:
string
,
x
:
number
,
y
:
number
,
options
?:
ContextTextOptions
)
:
this
;
translate
(
x
:
number
,
y
:
number
)
:
this
;
undash
()
:
this
;
}
Index
Methods
bezier
Curve
To
dash
fill
fill
And
Stroke
fill
Color
font
font
Size
line
To
line
Width
move
To
opacity
rect
restore
rotate
rounded
Rect
save
stroke
stroke
Color
text
translate
undash
Methods
bezier
Curve
To
bezierCurveTo
(
cp1x
:
number
,
cp1y
:
number
,
cp2x
:
number
,
cp2y
:
number
,
x
:
number
,
y
:
number
,
)
:
this
Parameters
cp1x
:
number
cp1y
:
number
cp2x
:
number
cp2y
:
number
x
:
number
y
:
number
Returns
this
dash
dash
(
length
:
number
,
options
?:
{
space
:
number
}
)
:
this
Parameters
length
:
number
Optional
options
:
{
space
:
number
}
Returns
this
fill
fill
(
rule
?:
"nonzero"
|
"evenodd"
)
:
this
Parameters
Optional
rule
:
"nonzero"
|
"evenodd"
Returns
this
fill
And
Stroke
fillAndStroke
(
fillColor
?:
string
,
strokeColor
?:
string
)
:
this
Parameters
Optional
fillColor
:
string
Optional
strokeColor
:
string
Returns
this
fill
Color
fillColor
(
color
:
string
)
:
this
Parameters
color
:
string
Returns
this
font
font
(
family
:
string
,
size
?:
number
)
:
this
Parameters
family
:
string
Optional
size
:
number
Returns
this
font
Size
fontSize
(
size
:
number
)
:
this
Parameters
size
:
number
Returns
this
line
To
lineTo
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
line
Width
lineWidth
(
width
:
number
)
:
this
Parameters
width
:
number
Returns
this
move
To
moveTo
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
opacity
opacity
(
opacity
:
number
)
:
this
Parameters
opacity
:
number
Returns
this
rect
rect
(
x
:
number
,
y
:
number
,
w
:
number
,
h
:
number
)
:
this
Parameters
x
:
number
y
:
number
w
:
number
h
:
number
Returns
this
restore
restore
()
:
void
Returns
void
rotate
rotate
(
angle
:
number
,
originX
?:
number
,
originY
?:
number
)
:
this
Parameters
angle
:
number
Optional
originX
:
number
Optional
originY
:
number
Returns
this
rounded
Rect
roundedRect
(
x
:
number
,
y
:
number
,
w
:
number
,
h
:
number
,
r
:
number
)
:
this
Parameters
x
:
number
y
:
number
w
:
number
h
:
number
r
:
number
Returns
this
save
save
()
:
void
Returns
void
stroke
stroke
()
:
this
Returns
this
stroke
Color
strokeColor
(
color
:
string
)
:
this
Parameters
color
:
string
Returns
this
text
text
(
str
:
string
,
x
:
number
,
y
:
number
,
options
?:
ContextTextOptions
)
:
this
Parameters
str
:
string
x
:
number
y
:
number
Optional
options
:
ContextTextOptions
Returns
this
translate
translate
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
undash
undash
()
:
this
Returns
this
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
bezier
Curve
To
dash
fill
fill
And
Stroke
fill
Color
font
font
Size
line
To
line
Width
move
To
opacity
rect
restore
rotate
rounded
Rect
save
stroke
stroke
Color
text
translate
undash
GitHub
Examples
VMPrint API Reference - v1.0.0
Loading...