KiCad PCB EDA Suite
Loading...
Searching...
No Matches
APP_SETTINGS_BASE::PRINTING Struct Reference

#include <app_settings.h>

Public Attributes

bool background
 Whether or not to print background color.
 
bool monochrome
 Whether or not to print in monochrome.
 
double scale
 Printout scale.
 
bool use_theme
 If false, display color theme will be used.
 
wxString color_theme
 Color theme to use for printing.
 
bool title_block
 Whether or not to print title block.
 
std::vector< int > layers
 List of enabled layers for printing.
 
bool mirror
 Print mirrored.
 
int drill_marks
 Drill marks type (0=none, 1=small, 2=real).
 
int pagination
 0=all layers on one page, 1=one page per layer.
 
bool edge_cuts_on_all_pages
 Print board edges on all pages.
 
bool as_item_checkboxes
 Honor checkboxes in appearance manager.
 

Detailed Description

Definition at line 179 of file app_settings.h.

Member Data Documentation

◆ as_item_checkboxes

bool APP_SETTINGS_BASE::PRINTING::as_item_checkboxes

Honor checkboxes in appearance manager.

Definition at line 192 of file app_settings.h.

Referenced by PCBNEW_PRINTOUT_SETTINGS::Load(), and PCBNEW_PRINTOUT_SETTINGS::Save().

◆ background

◆ color_theme

◆ drill_marks

int APP_SETTINGS_BASE::PRINTING::drill_marks

Drill marks type (0=none, 1=small, 2=real).

Definition at line 189 of file app_settings.h.

Referenced by PCBNEW_PRINTOUT_SETTINGS::Load(), and PCBNEW_PRINTOUT_SETTINGS::Save().

◆ edge_cuts_on_all_pages

bool APP_SETTINGS_BASE::PRINTING::edge_cuts_on_all_pages

Print board edges on all pages.

Definition at line 191 of file app_settings.h.

Referenced by PCBNEW_PRINTOUT_SETTINGS::Load(), and PCBNEW_PRINTOUT_SETTINGS::Save().

◆ layers

std::vector<int> APP_SETTINGS_BASE::PRINTING::layers

List of enabled layers for printing.

Definition at line 187 of file app_settings.h.

Referenced by BOARD_PRINTOUT_SETTINGS::Load(), and BOARD_PRINTOUT_SETTINGS::Save().

◆ mirror

bool APP_SETTINGS_BASE::PRINTING::mirror

Print mirrored.

Definition at line 188 of file app_settings.h.

Referenced by BOARD_PRINTOUT_SETTINGS::Load(), and BOARD_PRINTOUT_SETTINGS::Save().

◆ monochrome

bool APP_SETTINGS_BASE::PRINTING::monochrome

◆ pagination

int APP_SETTINGS_BASE::PRINTING::pagination

0=all layers on one page, 1=one page per layer.

Definition at line 190 of file app_settings.h.

Referenced by PCBNEW_PRINTOUT_SETTINGS::Load(), and PCBNEW_PRINTOUT_SETTINGS::Save().

◆ scale

double APP_SETTINGS_BASE::PRINTING::scale

Printout scale.

Definition at line 183 of file app_settings.h.

Referenced by PRINTOUT_SETTINGS::Load(), and PRINTOUT_SETTINGS::Save().

◆ title_block

◆ use_theme


The documentation for this struct was generated from the following file: