Hallo,
Ich habe das Paket VPE 2.2 von Idealsoftware. Dieses steuert den Drucker direkt an und verwendet nicht die Unit Printers und nicht den normalen Printercanvas.
Ich habe nun das Problem, einen bestimmten Drucker (nicht den Standarddrucker) direkt setzen zu müssen. Ebenso den Wert für Landscape oder Portrait. Diese Daten sollen bei Aufruf des Windows-Druckdialoges gleich in den Feldern vorgegeben werden.
Ebenso benötige ich nachher in Delphi, welche Werte der User verwendet hat.
Ich muss also über Windows-API direkt auf die Drucker-Dialogboxen "PrinterSetupDialog" und "PrintDialog" zugreifen, da die Unit Printers nicht eingebunden und daher nicht verwendbar ist.
Kann mir jemand ein <b>Quellcodebeispiel</b> liefern ?
a) Setzen eines bestimmten installierten Druckers, z.B. 'HL-2060' <br>
b) Setzen der Orientation (Landscape oder Portrait)
c) Auslesen welchen Drucker der Anwender verwendet hat <br>
d) Auslesen welche Orientation der Anwender verwendet hat
Vielen Dank! <br>
Helmut
Ich habe das Paket VPE 2.2 von Idealsoftware. Dieses steuert den Drucker direkt an und verwendet nicht die Unit Printers und nicht den normalen Printercanvas.
Ich habe nun das Problem, einen bestimmten Drucker (nicht den Standarddrucker) direkt setzen zu müssen. Ebenso den Wert für Landscape oder Portrait. Diese Daten sollen bei Aufruf des Windows-Druckdialoges gleich in den Feldern vorgegeben werden.
Ebenso benötige ich nachher in Delphi, welche Werte der User verwendet hat.
Ich muss also über Windows-API direkt auf die Drucker-Dialogboxen "PrinterSetupDialog" und "PrintDialog" zugreifen, da die Unit Printers nicht eingebunden und daher nicht verwendbar ist.
Kann mir jemand ein <b>Quellcodebeispiel</b> liefern ?
a) Setzen eines bestimmten installierten Druckers, z.B. 'HL-2060' <br>
b) Setzen der Orientation (Landscape oder Portrait)
c) Auslesen welchen Drucker der Anwender verwendet hat <br>
d) Auslesen welche Orientation der Anwender verwendet hat
Vielen Dank! <br>
Helmut
Comment