|
KiCad PCB EDA Suite
|
#include <pcbnew_printout.h>
Public Types | |
| enum | PAGINATION_T { LAYER_PER_PAGE , ALL_LAYERS } |
Public Member Functions | |
| PCBNEW_PRINTOUT_SETTINGS (const PAGE_INFO &aPageInfo) | |
| void | Load (APP_SETTINGS_BASE *aConfig) override |
| void | Save (APP_SETTINGS_BASE *aConfig) override |
| bool | PrintBorderAndTitleBlock () const |
| Returns true if the drawing border and title block should be printed. | |
Public Attributes | |
| enum DRILL_MARKS | m_DrillMarks |
| enum PCBNEW_PRINTOUT_SETTINGS::PAGINATION_T | m_Pagination |
| bool | m_PrintEdgeCutsOnAllPages |
| Print board outline on each page. | |
| bool | m_AsItemCheckboxes |
| Honor checkboxes in the Items tab of the Layers Manager. | |
| LSET | m_LayerSet |
| Layers to print. | |
| bool | m_Mirror |
| Print mirrored. | |
| double | m_scale |
| Printing scale. | |
| bool | m_titleBlock |
| Print frame and title block. | |
| bool | m_blackWhite |
| Print in B&W or Color. | |
| int | m_pageCount |
| Number of pages to print. | |
| bool | m_background |
| Print background color. | |
| const PAGE_INFO & | m_pageInfo |
| COLOR_SETTINGS * | m_colorSettings |
| The color settings to be used for printing. | |
Definition at line 31 of file pcbnew_printout.h.
| Enumerator | |
|---|---|
| LAYER_PER_PAGE | |
| ALL_LAYERS | |
Definition at line 37 of file pcbnew_printout.h.
| PCBNEW_PRINTOUT_SETTINGS::PCBNEW_PRINTOUT_SETTINGS | ( | const PAGE_INFO & | aPageInfo | ) |
Definition at line 43 of file pcbnew_printout.cpp.
References ALL_LAYERS, BOARD_PRINTOUT_SETTINGS::BOARD_PRINTOUT_SETTINGS(), m_AsItemCheckboxes, m_DrillMarks, m_Pagination, m_PrintEdgeCutsOnAllPages, and SMALL_DRILL_SHAPE.
|
overridevirtual |
Reimplemented from BOARD_PRINTOUT_SETTINGS.
Definition at line 53 of file pcbnew_printout.cpp.
References BOARD_PRINTOUT_SETTINGS::Load().
|
inlineinherited |
Returns true if the drawing border and title block should be printed.
Definition at line 55 of file printout.h.
References m_titleBlock.
|
overridevirtual |
Reimplemented from BOARD_PRINTOUT_SETTINGS.
Definition at line 59 of file pcbnew_printout.cpp.
References BOARD_PRINTOUT_SETTINGS::Save().
| bool PCBNEW_PRINTOUT_SETTINGS::m_AsItemCheckboxes |
Honor checkboxes in the Items tab of the Layers Manager.
Definition at line 43 of file pcbnew_printout.h.
Referenced by PCBNEW_PRINTOUT_SETTINGS(), and DIALOG_PRINT_PCBNEW::saveSettings().
|
inherited |
Print background color.
Definition at line 62 of file printout.h.
Referenced by PRINTOUT_SETTINGS(), and DIALOG_PRINT_PCBNEW::saveSettings().
|
inherited |
Print in B&W or Color.
Definition at line 60 of file printout.h.
Referenced by Load(), PRINTOUT_SETTINGS(), and Save().
|
inherited |
The color settings to be used for printing.
Definition at line 66 of file printout.h.
Referenced by GERBVIEW_CONTROL::Print(), PRINTOUT_SETTINGS(), and DIALOG_PRINT_PCBNEW::saveSettings().
| enum DRILL_MARKS PCBNEW_PRINTOUT_SETTINGS::m_DrillMarks |
Definition at line 35 of file pcbnew_printout.h.
Referenced by PCBNEW_PRINTOUT_SETTINGS(), and DIALOG_PRINT_PCBNEW::saveSettings().
|
inherited |
Layers to print.
Definition at line 55 of file board_printout.h.
Referenced by BOARD_PRINTOUT_SETTINGS(), Load(), Save(), DIALOG_PRINT_GERBVIEW::setLayerSetFromList(), and DIALOG_PRINT_PCBNEW::setLayerSetFromList().
|
inherited |
Print mirrored.
Definition at line 56 of file board_printout.h.
Referenced by BOARD_PRINTOUT_SETTINGS(), DIALOG_PRINT_GERBVIEW::saveSettings(), and DIALOG_PRINT_PCBNEW::saveSettings().
|
inherited |
Number of pages to print.
Definition at line 61 of file printout.h.
Referenced by PRINTOUT_SETTINGS(), DIALOG_PRINT_GERBVIEW::setLayerSetFromList(), and DIALOG_PRINT_PCBNEW::setLayerSetFromList().
|
inherited |
Definition at line 63 of file printout.h.
Referenced by PRINTOUT_SETTINGS().
| enum PCBNEW_PRINTOUT_SETTINGS::PAGINATION_T PCBNEW_PRINTOUT_SETTINGS::m_Pagination |
Referenced by PCBNEW_PRINTOUT_SETTINGS(), and DIALOG_PRINT_PCBNEW::saveSettings().
| bool PCBNEW_PRINTOUT_SETTINGS::m_PrintEdgeCutsOnAllPages |
Print board outline on each page.
Definition at line 42 of file pcbnew_printout.h.
Referenced by PCBNEW_PRINTOUT_SETTINGS(), DIALOG_PRINT_PCBNEW::saveSettings(), and DIALOG_PRINT_PCBNEW::setLayerSetFromList().
|
inherited |
Printing scale.
Definition at line 58 of file printout.h.
Referenced by Load(), PRINTOUT_SETTINGS(), and Save().
|
inherited |
Print frame and title block.
Definition at line 59 of file printout.h.
Referenced by Load(), PrintBorderAndTitleBlock(), PRINTOUT_SETTINGS(), and Save().