wxPrintData::wxPrintData()
{
m_bin = wxPRINTBIN_DEFAULT;
+ m_media = wxPRINTMEDIA_DEFAULT;
m_printMode = wxPRINT_MODE_PRINTER;
m_printOrientation = wxPORTRAIT;
m_printNoCopies = 1;
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_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;