KiCad PCB EDA Suite
sch_plotter.h File Reference
#include <wx/string.h>
#include <wx/gdicmn.h>
#include <page_info.h>
#include <render_settings.h>
#include <sch_sheet_path.h>
#include <plotters/plotter.h>

Go to the source code of this file.

Classes

struct  SCH_PLOT_SETTINGS
 
class  SCH_PLOTTER
 Schematic plotting class. More...
 

Enumerations

enum class  HPGL_PLOT_ORIGIN_AND_UNITS { PLOTTER_BOT_LEFT , PLOTTER_CENTER , USER_FIT_PAGE , USER_FIT_CONTENT }
 
enum  PageFormatReq { PAGE_SIZE_AUTO , PAGE_SIZE_A4 , PAGE_SIZE_A }
 
enum class  HPGL_PAGE_SIZE {
  DEFAULT = 0 , SIZE_A5 , SIZE_A4 , SIZE_A3 ,
  SIZE_A2 , SIZE_A1 , SIZE_A0 , SIZE_A ,
  SIZE_B , SIZE_C , SIZE_D , SIZE_E
}
 

Enumeration Type Documentation

◆ HPGL_PAGE_SIZE

enum class HPGL_PAGE_SIZE
strong
Enumerator
DEFAULT 
SIZE_A5 
SIZE_A4 
SIZE_A3 
SIZE_A2 
SIZE_A1 
SIZE_A0 
SIZE_A 
SIZE_B 
SIZE_C 
SIZE_D 
SIZE_E 

Definition at line 62 of file sch_plotter.h.

◆ HPGL_PLOT_ORIGIN_AND_UNITS

enum class HPGL_PLOT_ORIGIN_AND_UNITS
strong
Enumerator
PLOTTER_BOT_LEFT 
PLOTTER_CENTER 
USER_FIT_PAGE 
USER_FIT_CONTENT 

Definition at line 45 of file sch_plotter.h.

◆ PageFormatReq

Enumerator
PAGE_SIZE_AUTO 
PAGE_SIZE_A4 
PAGE_SIZE_A 

Definition at line 54 of file sch_plotter.h.

55{
59};
@ PAGE_SIZE_AUTO
Definition: sch_plotter.h:56
@ PAGE_SIZE_A
Definition: sch_plotter.h:58
@ PAGE_SIZE_A4
Definition: sch_plotter.h:57