Search
Preparing search index...
The search index is not available
canvg
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"src/Document/Document"
Document
Class Document
Hierarchy
Document
Index
Constructors
constructor
Properties
canvg
create
Canvas
create
Image
definitions
document
Element
em
Size
Stack
fonts
images
root
EmSize
screen
styles
styles
Specificity
unique
Id
create
Canvas
create
Image
element
Types
Accessors
ctx
em
Size
fetch
window
Methods
bind
Create
Image
create
Document
Element
create
Element
create
Text
Node
get
Unique
Id
is
Fonts
Loaded
is
Images
Loaded
pop
EmSize
set
View
Box
Constructors
constructor
new
Document
(
canvg
:
Canvg
, __namedParameters
?:
{
anonymousCrossOrigin
:
boolean
;
createCanvas
:
CreateCanvas
;
createImage
:
CreateImage
;
emSize
:
number
;
rootEmSize
:
number
}
)
:
Document
Parameters
canvg:
Canvg
Default value
__namedParameters:
{
anonymousCrossOrigin
:
boolean
;
createCanvas
:
CreateCanvas
;
createImage
:
CreateImage
;
emSize
:
number
;
rootEmSize
:
number
}
= {}
anonymous
Cross
Origin
:
boolean
create
Canvas
:
CreateCanvas
create
Image
:
CreateImage
em
Size
:
number
root
EmSize
:
number
Returns
Document
Properties
Readonly
canvg
canvg
:
Canvg
Readonly
create
Canvas
create
Canvas
:
CreateCanvas
Readonly
create
Image
create
Image
:
CreateImage
Readonly
definitions
definitions
:
Record
<
string
,
Element
>
document
Element
document
Element
:
SVGElement
Private
Readonly
em
Size
Stack
em
Size
Stack
:
number
[]
= []
Readonly
fonts
fonts
:
SVGFontLoader
[]
= []
Readonly
images
images
:
ImageElement
[]
= []
root
EmSize
root
EmSize
:
number
Readonly
screen
screen
:
Screen
Readonly
styles
styles
:
Record
<
string
,
Record
<
string
,
Property
>
>
Readonly
styles
Specificity
styles
Specificity
:
Record
<
string
,
string
>
Private
unique
Id
unique
Id
:
number
= 0
Static
Readonly
create
Canvas
create
Canvas
:
createCanvas
= createCanvas
Static
Readonly
create
Image
create
Image
:
createImage
= createImage
Static
Readonly
element
Types
element
Types
:
{
a
:
AElement
;
animate
:
AnimateElement
;
animateColor
:
AnimateColorElement
;
animateTransform
:
AnimateTransformElement
;
circle
:
CircleElement
;
clipPath
:
ClipPathElement
;
defs
:
DefsElement
;
desc
:
DescElement
;
ellipse
:
EllipseElement
;
feColorMatrix
:
FeColorMatrixElement
;
feComposite
:
FeCompositeElement
;
feDropShadow
:
FeDropShadowElement
;
feGaussianBlur
:
FeGaussianBlurElement
;
feMorphology
:
FeMorphologyElement
;
filter
:
FilterElement
;
font
:
FontElement
;
font-face
:
FontFaceElement
;
g
:
GElement
;
glyph
:
GlyphElement
;
image
:
ImageElement
;
line
:
LineElement
;
linearGradient
:
LinearGradientElement
;
marker
:
MarkerElement
;
mask
:
MaskElement
;
missing-glyph
:
MissingGlyphElement
;
path
:
PathElement
;
pattern
:
PatternElement
;
polygon
:
PolygonElement
;
polyline
:
PolylineElement
;
radialGradient
:
RadialGradientElement
;
rect
:
RectElement
;
stop
:
StopElement
;
style
:
StyleElement
;
svg
:
SVGElement
;
symbol
:
SymbolElement
;
text
:
TextElement
;
textPath
:
TextPathElement
;
title
:
TitleElement
;
tref
:
TRefElement
;
tspan
:
TSpanElement
;
use
:
UseElement
}
= elementTypes
Type declaration
a
:
AElement
animate
:
AnimateElement
animate
Color
:
AnimateColorElement
animate
Transform
:
AnimateTransformElement
circle
:
CircleElement
clip
Path
:
ClipPathElement
defs
:
DefsElement
desc
:
DescElement
ellipse
:
EllipseElement
fe
Color
Matrix
:
FeColorMatrixElement
fe
Composite
:
FeCompositeElement
fe
Drop
Shadow
:
FeDropShadowElement
fe
Gaussian
Blur
:
FeGaussianBlurElement
fe
Morphology
:
FeMorphologyElement
filter
:
FilterElement
font
:
FontElement
font-
face
:
FontFaceElement
g
:
GElement
glyph
:
GlyphElement
image
:
ImageElement
line
:
LineElement
linear
Gradient
:
LinearGradientElement
marker
:
MarkerElement
mask
:
MaskElement
missing-
glyph
:
MissingGlyphElement
path
:
PathElement
pattern
:
PatternElement
polygon
:
PolygonElement
polyline
:
PolylineElement
radial
Gradient
:
RadialGradientElement
rect
:
RectElement
stop
:
StopElement
style
:
StyleElement
svg
:
SVGElement
symbol
:
SymbolElement
text
:
TextElement
text
Path
:
TextPathElement
title
:
TitleElement
tref
:
TRefElement
tspan
:
TSpanElement
use
:
UseElement
Accessors
ctx
get
ctx
(
)
:
RenderingContext2D
Returns
RenderingContext2D
em
Size
get
emSize
(
)
:
number
set
emSize
(
value
:
number
)
:
void
Returns
number
Parameters
value:
number
Returns
void
fetch
get
fetch
(
)
:
fetch
Returns
fetch
window
get
window
(
)
:
Window
Returns
Window
Methods
Private
bind
Create
Image
bind
Create
Image
(
createImage
:
CreateImage
, anonymousCrossOrigin
?:
boolean
)
:
CreateImage
Parameters
createImage:
CreateImage
Optional
anonymousCrossOrigin:
boolean
Returns
CreateImage
create
Document
Element
create
Document
Element
(
document
:
DOMDocument
)
:
SVGElement
Parameters
document:
DOMDocument
Returns
SVGElement
create
Element
create
Element<T>
(
node
:
HTMLElement
)
:
T
Type parameters
T
:
Element
Parameters
node:
HTMLElement
Returns
T
create
Text
Node
create
Text
Node
(
node
:
HTMLElement
)
:
TextNode
Parameters
node:
HTMLElement
Returns
TextNode
get
Unique
Id
get
Unique
Id
(
)
:
string
Returns
string
is
Fonts
Loaded
is
Fonts
Loaded
(
)
:
boolean
Returns
boolean
is
Images
Loaded
is
Images
Loaded
(
)
:
boolean
Returns
boolean
pop
EmSize
pop
EmSize
(
)
:
void
Returns
void
set
View
Box
set
View
Box
(
config
:
IViewBoxConfig
)
:
void
Parameters
config:
IViewBoxConfig
Returns
void
Globals
"src/
Document/
Document"
Document
constructor
canvg
create
Canvas
create
Image
definitions
document
Element
em
Size
Stack
fonts
images
root
EmSize
screen
styles
styles
Specificity
unique
Id
create
Canvas
create
Image
element
Types
ctx
em
Size
fetch
window
bind
Create
Image
create
Document
Element
create
Element
create
Text
Node
get
Unique
Id
is
Fonts
Loaded
is
Images
Loaded
pop
EmSize
set
View
Box
IDocument
Options
Create
Canvas
Create
Image
DOMDocument
IView
Box
Config
create
Canvas
create
Image
Generated using
TypeDoc