Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#1

Drucken Seitenreihenfolge -> TPrintDialog.Collate = false

  Alt 18. Dez 2007, 16:40
Hallo DP,

sorry mir fällt zum Thema grad keine passende Überschrift ein.

Ich möchte Drucken, und zwar ein mehrseitiges Dokument mit 2 Kopien.
Ich möchte die Reihenfolgen der ausgedruckten Blätter ändern können
von Seiten: 1->2->3->1->2->3
nach Seiten 1->1->2->2->3->3

... datt Ganze mit Delphi 7

Laut Internet, google, MSDN usw. gibt es dafür die Eigenschaft "Collate". Auch der TPrintDialog besitzt die Eigenschaft "Collate", aber egal ob ich den Hacken bei "Sortieren" setze oder nicht, PrintDialog.Collate ist immer false!
Warum?

Nun hab ich weiter gegraben und gebastelt, und setze mittlerweile die Druckereinstellungen per DEVMODE (_devicemodeA und dem SchnickSchnack drum rum). Funktioniert Super, bis auf _devicemodeA.dmCollate. Egal ob ich 0 oder 1 setze, die Reihenfolge bleibt die gleiche.
Warum, denn nur ?

gedruckte wird ganz normal mit Printer.BeginDoc und Co.

Kleine Nebenfrage: Weiß irgendwer, wie man die Seitenreihenfolge im Drucker-Eigenschaften-Dialog "Von vorne nach hinten" bzw. "Von hinten nach vorn" ermitteln und ändern kann?

verzweifelte Grüße
gmc
  Mit Zitat antworten Zitat