42 JOB(
"plot", aOutputIsDirectory ),
47 m_plotDrawingSheet( true ),
48 m_show_hop_over( false ),
49 m_blackAndWhite( false ),
51 m_useBackgroundColor( true ),
53 m_PDFPropertyPopups( true ),
54 m_PDFHierarchicalLinks( true ),
55 m_PDFMetadata( true ),
59 &m_plotFormat, m_plotFormat ) );
62 &m_drawingSheet, m_drawingSheet ) );
65 &m_plotAll, m_plotAll ) );
68 &m_plotDrawingSheet, m_plotDrawingSheet ) );
71 &m_blackAndWhite, m_blackAndWhite ) );
74 &m_show_hop_over, m_show_hop_over ) );
77 &m_pageSizeSelect, m_pageSizeSelect ) );
80 &m_useBackgroundColor, m_useBackgroundColor ) );
83 &m_minPenWidth, m_minPenWidth ) );
86 &m_PDFPropertyPopups, m_PDFPropertyPopups ) );
89 &m_PDFHierarchicalLinks, m_PDFHierarchicalLinks ) );
92 &m_PDFMetadata, m_PDFMetadata ) );
95 &m_theme, m_theme ) );
108 return _(
"Export PDF" );
114 return _(
"Export PDF Job Settings" );
118JOB_EXPORT_SCH_PLOT_DXF ::JOB_EXPORT_SCH_PLOT_DXF () :
127 return _(
"Export DXF" );
133 return _(
"Export DXF Job Settings" );
146 return _(
"Export SVG" );
152 return _(
"Export SVG Job Settings" );
165 return _(
"Export Postscript" );
171 return _(
"Export Postscript Job Settings" );
184 return _(
"Export HPGL" );
wxString GetSettingsDialogTitle() const override
wxString GetDefaultDescription() const override
JOB_EXPORT_SCH_PLOT_HPGL()
wxString GetDefaultDescription() const override
wxString GetDefaultDescription() const override
wxString GetSettingsDialogTitle() const override
JOB_EXPORT_SCH_PLOT_PDF(bool aOutputIsDirectory=true)
wxString GetDefaultDescription() const override
wxString GetSettingsDialogTitle() const override
JOB_EXPORT_SCH_PLOT_SVG()
wxString GetDefaultDescription() const override
wxString GetSettingsDialogTitle() const override
JOB_EXPORT_SCH_PLOT(bool aOutputIsDirectory)
An simple container class that lets us dispatch output jobs to kifaces.
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_PAGE_SIZE, { { JOB_PAGE_SIZE::PAGE_SIZE_AUTO, "auto" }, { JOB_PAGE_SIZE::PAGE_SIZE_A4, "A4" }, { JOB_PAGE_SIZE::PAGE_SIZE_A, "A" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(SCH_PLOT_FORMAT
#define REGISTER_JOB(job_name, title, face, T)
#define REGISTER_DEPRECATED_JOB(job_name, title, face, T)