+ else
+ {
+ // Fall back on specifying the paper size explicitly
+ devMode->dmPaperWidth = (short)(data.GetPaperSize().x * 10);
+ devMode->dmPaperLength = (short)(data.GetPaperSize().y * 10);
+ devMode->dmPaperSize = DMPAPER_USER;
+ devMode->dmFields |= DM_PAPERWIDTH;
+ devMode->dmFields |= DM_PAPERLENGTH;
+ }