bool RawDataVisualizePrintout::OnPrintPage(int page) { wxDC *dc = GetDC(); if (dc) { if (page == 1) DrawPageOne(dc); return true; } else return false; }
bool CircuitPrint::OnPrintPage(int page) { wxDC *dc = GetDC(); if (dc) { DrawPageOne(dc); dc->SetDeviceOrigin(0, 0); dc->SetUserScale(1.0, 1.0); return true; } else return false; }
bool WxCasPrint::OnPrintPage ( int page ) { wxDC * dc = GetDC (); if ( dc ) { if ( page == 1 ) { DrawPageOne ( dc ); } dc->SetDeviceOrigin ( 0, 0 ); dc->SetUserScale ( 1.0, 1.0 ); return TRUE; } else { return FALSE; } }
bool MyPrintout::OnPrintPage(int page) { wxDC *dc = GetDC(); if (dc) { if (page == 1) DrawPageOne(); else if (page == 2) DrawPageTwo(); // Draw page numbers at top left corner of printable area, sized so that // screen size of text matches paper size. MapScreenSizeToPage(); dc->DrawText(wxString::Format(wxT("PAGE %d"), page), 0, 0); return true; } else return false; }