TechDraw ExportPageSVG: Difference between revisions

From FreeCAD Documentation
(initial)
 
(next update)
Line 4: Line 4:
{{Docnav
{{Docnav
|[[TechDraw_Dimension_Vertical Extent|New Vertical Extent]]
|[[TechDraw_Dimension_Vertical Extent|New Vertical Extent]]
|[[TechDraw_SaveDXF|Save DXF]]
|[[TechDraw_ExportPageDXF|Export Page as DXF]]
|[[TechDraw_Module|TechDraw]]
|[[TechDraw_Module|TechDraw]]
|IconL=TechDraw_Dimension_VExtent.svg
|IconL=TechDraw_Dimension_VExtent.svg
|IconC=Workbench_TechDraw.svg
|IconC=Workbench_TechDraw.svg
|IconR=techdraw-saveDXF.svg
|IconR=TechDraw_ExportPageDXF.svg
}}
}}


Line 22: Line 22:


<!--T:9-->
<!--T:9-->
The Export page tool saves the current drawing page as an [[SVG|SVG]] file.
The ExportPageSVG tool saves the current drawing page as an [[SVG|SVG]] file.


==How to use== <!--T:3-->
==How to use== <!--T:3-->
Line 57: Line 57:
{{Docnav
{{Docnav
|[[TechDraw_Dimension_Vertical Extent|New Vertical Extent]]
|[[TechDraw_Dimension_Vertical Extent|New Vertical Extent]]
|[[TechDraw_SaveDXF|Save DXF]]
|[[TechDraw_ExportPageDXF|Export Page as DXF]]
|[[TechDraw_Module|TechDraw]]
|[[TechDraw_Module|TechDraw]]
|IconL=TechDraw_Dimension_VExtent.svg
|IconL=TechDraw_Dimension_VExtent.svg
|IconC=Workbench_TechDraw.svg
|IconC=Workbench_TechDraw.svg
|IconR=techdraw-saveDXF.svg
|IconR=TechDraw_ExportPageDXF.svg
}}
}}



Revision as of 23:36, 1 February 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.

How to use

  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.