| 
    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().