KiCad PCB EDA Suite
|
Custom print out for printing schematics. More...
Public Member Functions | |
PLEDITOR_PRINTOUT (PL_EDITOR_FRAME *aParent, const wxString &aTitle) | |
bool | OnPrintPage (int aPageNum) override |
bool | HasPage (int aPageNum) override |
void | GetPageInfo (int *minPage, int *maxPage, int *selPageFrom, int *selPageTo) override |
void | PrintPage (int aPageNum) |
Private Attributes | |
PL_EDITOR_FRAME * | m_parent |
Custom print out for printing schematics.
Definition at line 49 of file dialogs_for_printing.cpp.
|
inline |
Definition at line 52 of file dialogs_for_printing.cpp.
References m_parent.
|
override |
Definition at line 150 of file dialogs_for_printing.cpp.
|
inlineoverride |
Definition at line 60 of file dialogs_for_printing.cpp.
|
override |
Definition at line 143 of file dialogs_for_printing.cpp.
void PLEDITOR_PRINTOUT::PrintPage | ( | int | aPageNum | ) |
Definition at line 158 of file dialogs_for_printing.cpp.
References PL_DRAW_PANEL_GAL::DisplayDrawingSheet(), drawSheetIUScale, DS_DATA_ITEM::DS_BITMAP, PL_EDITOR_FRAME::GetCanvas(), EDA_DRAW_FRAME::GetDrawBgColor(), DS_DATA_MODEL::GetItems(), PL_EDITOR_FRAME::GetPageSettings(), BITMAP_BASE::GetPPI(), EDA_DRAW_FRAME::GetScreen(), PAGE_INFO::GetSizeIU(), DS_DATA_MODEL::GetTheInstance(), GRForceBlackPen(), GRResetPenAndBrush(), EDA_IU_SCALE::IU_PER_MILS, LAYER_DRAWINGSHEET, BASE_SCREEN::m_DrawOrg, PLEDITOR_PREVIEW_FRAME::m_parent, BASE_SCREEN::m_StartVisu, EDA_DRAW_FRAME::PrintDrawingSheet(), RED, KIGFX::RENDER_SETTINGS::SetDefaultPenWidth(), EDA_DRAW_FRAME::SetDrawBgColor(), KIGFX::RENDER_SETTINGS::SetLayerColor(), BITMAP_BASE::SetPixelSizeIu(), KIGFX::RENDER_SETTINGS::SetPrintDC(), BASE_SCREEN::SetVirtualPageNumber(), ToWxSize(), and WHITE.
|
private |
Definition at line 65 of file dialogs_for_printing.cpp.
Referenced by PLEDITOR_PRINTOUT().