struct L_SvgSaveOptions{L_UINT StructSize;L_BOOL Formatted;L_TCHAR Indent[10];L_SvgEncoding Encoding;L_SvgFormat Format;};typedef struct L_SvgSaveOptions L_SvgSaveOptions;
The L_SvgSaveOptions structure is used by the L_SvgSaveDocument function, which saves an SVG document as an SVG file.
| Member | Description | |
|---|---|---|
| StructSize | Size of this structure. Use sizeof (L_SvgSaveOptions). | |
| Formatted | Indicates whether the final SVG document is formatted for human reading. | |
| When TRUE each element of the SVG will be in its own line. | ||
| The value of Indent will be used to indent the elements in the hierarchy. | ||
| Indent | The string to use for indentation when saving the SVG document. | |
| Default value is two spaces " ". | ||
| The value of Formatted must be TRUE to use this member. | ||
| To use a standard Tab character, set the value of Indent to "\t". | ||
| Encoding | The text encoding to use when saving the SVG document. | |
| Default value is L_SvgEncoding_UTF8. | ||
| Format | The format to use when saving the SVG document. Possible values are listed in table below. |
| Value | Meaning |
|---|---|
| (0) | L_SvgFormat_Svg Non-compressed SVG. |
| (1) | L_SvgFormat_Svgz Compressed SVG. |
SVG write options
Used with L_SvgSaveDocument and L_SvgSaveDocumentMemory to set the text options of the final SVG document.