| 
    KiCad PCB EDA Suite
    
   | 
 
#include <board_printout.h>
  
Public Member Functions | |
| BOARD_PRINTOUT_SETTINGS (const PAGE_INFO &aPageInfo) | |
| virtual | ~BOARD_PRINTOUT_SETTINGS () | 
| 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 | |
| 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 47 of file board_printout.h.
| BOARD_PRINTOUT_SETTINGS::BOARD_PRINTOUT_SETTINGS | ( | const PAGE_INFO & | aPageInfo | ) | 
Definition at line 38 of file board_printout.cpp.
References m_LayerSet, m_Mirror, and PRINTOUT_SETTINGS::PRINTOUT_SETTINGS().
Referenced by PCBNEW_PRINTOUT_SETTINGS::PCBNEW_PRINTOUT_SETTINGS().
      
  | 
  inlinevirtual | 
Definition at line 51 of file board_printout.h.
      
  | 
  overridevirtual | 
Reimplemented from PRINTOUT_SETTINGS.
Reimplemented in PCBNEW_PRINTOUT_SETTINGS.
Definition at line 46 of file board_printout.cpp.
References APP_SETTINGS_BASE::PRINTING::layers, PRINTOUT_SETTINGS::Load(), m_LayerSet, and APP_SETTINGS_BASE::m_Printing.
Referenced by PCBNEW_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 PRINTOUT_SETTINGS.
Reimplemented in PCBNEW_PRINTOUT_SETTINGS.
Definition at line 57 of file board_printout.cpp.
References APP_SETTINGS_BASE::PRINTING::layers, m_LayerSet, APP_SETTINGS_BASE::m_Printing, and PRINTOUT_SETTINGS::Save().
Referenced by PCBNEW_PRINTOUT_SETTINGS::Save().
      
  | 
  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().
| LSET BOARD_PRINTOUT_SETTINGS::m_LayerSet | 
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().
| bool BOARD_PRINTOUT_SETTINGS::m_Mirror | 
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().
      
  | 
  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().