FIX: Can change paper size

This commit is contained in:
haru-s 2024-01-17 00:01:10 +09:00
parent a3e28ec327
commit 5bcb907cf1

View file

@ -938,6 +938,9 @@ class PrinterSettings
// this.isPlotter = // this.isPlotter =
// this.duplex = // this.duplex =
pDevMode.dmFields |= DM_PAPERSIZE;
pDevMode.dmPaperSize = cast(short)this.defaultPageSettings.paperSize.rawKind;
pDevMode.dmFields |= DM_ORIENTATION; pDevMode.dmFields |= DM_ORIENTATION;
pDevMode.dmOrientation = this.defaultPageSettings.landscape ? DMORIENT_LANDSCAPE : DMORIENT_PORTRAIT; pDevMode.dmOrientation = this.defaultPageSettings.landscape ? DMORIENT_LANDSCAPE : DMORIENT_PORTRAIT;