Drucken - Voreinstellung auf Querformat?
-
Hallo!
Ist es irgendwie möglich die Voreinstellung beim Drucken auf Querformat zu stellen?Vielen Dank,
Gruß,
Kevin
-
laut MSDN soll das über PageSetupDlg gehn wenn ich das richtig verstanden hab.
[New Edit] Aber stellt das nicht der Druckdialog an sich unter eigenschaften (des druckers) zur verfügung das du wählen kannst hoch- o. querformat??
den ruft man doch mit CPrintInfo m_pPD auf
CPrintInfo *pInf = new CPrintInfo(); pInf->m_pPD->DoModal()
mfg
LowFly
-
richtig, aber ich möchte als standardwert Querformat vorgeben.
-
schlag mich
aber könnte es nicht sein das du unter der PRINTDLG struct die rcMargin werte einfach vertauschen must? so das die breite zur höhe und die höhe zur breite wird?mfg
LowFly
-
ah das wird eher nicht reichen...
pDevMode->dmOrientation = DMORIENT_LANDSCAPE;
damit geht es..nur müsste ich die richtige Stelle finden, an der ich das benutzen kann. Wenn ichs einfach in der Printfunktion mache hats keine Auswirkungen...lediglich in OnPrepareDC...aber dann für jede Seite
Schlagen tu ich dich dafür aber noch nicht