34 m_pdfFrontFPPropertyPopups( true ),
35 m_pdfBackFPPropertyPopups( true ),
36 m_pdfMetadata( true ), m_pdfSingle( false ), m_pdfGenMode( GEN_MODE::ALL_LAYERS_ONE_FILE )
38 m_plotDrawingSheet =
false;
41 &m_colorTheme, m_colorTheme ) );
44 &m_pdfMetadata, m_pdfMetadata ) );
46 &m_pdfSingle, m_pdfSingle ) );
48 &m_pdfFrontFPPropertyPopups, m_pdfFrontFPPropertyPopups ) );
50 &m_pdfBackFPPropertyPopups, m_pdfBackFPPropertyPopups ) );
52 &m_pdfGenMode, m_pdfGenMode ) );
58 return wxString::Format(
_(
"Export PDF" ) );
64 return wxString::Format(
_(
"Export PDF Job Settings" ) );
wxString GetSettingsDialogTitle() const override
wxString GetDefaultDescription() const override
@ ALL_LAYERS_SEPARATE_FILE
@ ALL_LAYERS_ONE_FILE
DEPRECATED MODE.
@ ONE_PAGE_PER_LAYER_ONE_FILE
The most traditional output mode KiCad has had.
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_PDF::GEN_MODE, { { JOB_EXPORT_PCB_PDF::GEN_MODE::ALL_LAYERS_ONE_FILE, "all-layers-one-file" }, { JOB_EXPORT_PCB_PDF::GEN_MODE::ALL_LAYERS_SEPARATE_FILE, "all-layers-separate-files" }, { JOB_EXPORT_PCB_PDF::GEN_MODE::ONE_PAGE_PER_LAYER_ONE_FILE, "one-page-per-layer-one-file" } }) JOB_EXPORT_PCB_PDF
#define REGISTER_JOB(job_name, title, face, T)
PLOT_FORMAT
The set of supported output plot formats.