TechDraw ExportPageSVG: Difference between revisions

From FreeCAD Documentation
(TechDraw_Dimension_VExtent.svg->TechDraw_Dimension_Vertical_Extent.svg)
No edit summary
Line 33: Line 33:


<!--T:11-->
<!--T:11-->
* [[TechDraw Hatch|TechDraw Hatch]] patterns are not exported to [[SVG|SVG]] due to a limitation in Qt4's SVG support.
* [[TechDraw_Hatch|TechDraw Hatch]] patterns are not exported to [[SVG|SVG]] due to a limitation in Qt4's SVG support.
* Text positions and sizes are not correct in the exported file. Using the "system" default font in the drawing improves the size problem considerably.
* Text positions and sizes are not correct in the exported file. Using the "system" default font in the drawing improves the size problem considerably.


Line 39: Line 39:


<!--T:12-->
<!--T:12-->
{{Emphasis|See also:}} [[TechDrawGui API|TechDrawGui API]] and [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]].
{{Emphasis|See also:}} [[TechDrawGui_API|TechDrawGui API]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].


<!--T:13-->
<!--T:13-->
The SaveSVG tool can be used in [[macros|macros]] and from the [[Python|Python]] console by using the following functions:
The SaveSVG tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following functions:


</translate>
</translate>

Revision as of 22:22, 2 December 2020

TechDraw ExportPageSVG

Menu location
TechDraw → Export Page as SVG
Workbenches
TechDraw
Default shortcut
None
Introduced in version
-
See also
TechDraw Templates, Draft SVG

Description

The ExportPageSVG tool saves the current drawing page as an SVG file.

Usage

  1. Press the Export Page as SVG button.
  2. A File Save dialog will open. Select a location and file name.

Notes

  • TechDraw Hatch patterns are not exported to SVG due to a limitation in Qt4's SVG support.
  • Text positions and sizes are not correct in the exported file. Using the "system" default font in the drawing improves the size problem considerably.

Scripting

See also: TechDrawGui API and FreeCAD Scripting Basics.

The SaveSVG tool can be used in macros and from the Python console by using the following functions:

TechDrawGui.exportPageAsSvg(DrawPageObject,FilePath)

Note that the FreeCADGui module must be active to use this function.