jsPDF SVG plugin
- Source:
Methods
(inner) addSvg(SVG-Data, x, y, width, height) → {Object}
- Source:
Parses SVG XML and converts only some of the SVG elements into PDF elements.
Supports: paths
Parameters:
Name | Type | Description |
---|---|---|
SVG-Data |
string | as Text |
x |
number | Coordinate (in units declared at inception of PDF document) against left edge of the page |
y |
number | Coordinate (in units declared at inception of PDF document) against upper edge of the page |
width |
number | of SVG (in units declared at inception of PDF document) |
height |
number | of SVG (in units declared at inception of PDF document) |
Returns:
jsPDF-instance
- Type
- Object
(inner) addSvgAsImage(SVG-Data, x, y, width, height, alias, compression, rotation)
- Source:
Parses SVG XML and saves it as image into the PDF.
Depends on canvas-element and canvg
Parameters:
Name | Type | Description |
---|---|---|
SVG-Data |
string | as Text |
x |
number | Coordinate (in units declared at inception of PDF document) against left edge of the page |
y |
number | Coordinate (in units declared at inception of PDF document) against upper edge of the page |
width |
number | of SVG-Image (in units declared at inception of PDF document) |
height |
number | of SVG-Image (in units declared at inception of PDF document) |
alias |
string | of SVG-Image (if used multiple times) |
compression |
string | of the generated JPEG, can have the values 'NONE', 'FAST', 'MEDIUM' and 'SLOW' |
rotation |
number | of the image in degrees (0-359) |
Returns:
jsPDF jsPDF-instance