wxPrintData::wxPrintData()
{
m_bin = wxPRINTBIN_DEFAULT;
+ m_media = wxPRINTMEDIA_DEFAULT;
m_printMode = wxPRINT_MODE_PRINTER;
m_printOrientation = wxPORTRAIT;
+ m_printOrientationReversed = false;
m_printNoCopies = 1;
m_printCollate = false;
m_colour = true;
m_duplexMode = wxDUPLEX_SIMPLEX;
m_printQuality = wxPRINT_QUALITY_HIGH;
- m_paperId = wxPAPER_A4;
- m_paperSize = wxSize(210, 297);
+
+ // we intentionally don't initialize paper id and size at all, like this
+ // the default system settings will be used for them
+ m_paperId = wxPAPER_NONE;
+ m_paperSize = wxDefaultSize;
m_privData = NULL;
m_privDataLen = 0;
m_printNoCopies = data.m_printNoCopies;
m_printCollate = data.m_printCollate;
m_printOrientation = data.m_printOrientation;
+ m_printOrientationReversed = data.m_printOrientationReversed;
m_printerName = data.m_printerName;
m_colour = data.m_colour;
m_duplexMode = data.m_duplexMode;
m_paperId = data.m_paperId;
m_paperSize = data.m_paperSize;
m_bin = data.m_bin;
+ m_media = data.m_media;
m_printMode = data.m_printMode;
m_filename = data.m_filename;