Syntax
SetzeDrucker(DruckerName: String[; Format, PapierGröße, Breite, Länge: Integer])
SetPrinter(PrinterName: String[; Format, Paper, Width, Length: Integer])
Erklärung
Stellt den verwendeten Drucker ein. Alle Parameter außer DruckerName sind optional.
Druckername
|
Wählt einen Drucker unter den in Windows installierten Druckern aus. Dieser Name muss genau mit dem Namen übereinstimmen, der auch bei Datei/Drucker einrichten angezeigt wird. Geben Sie einen Leerstring an, um den eingestellten Drucker zu belassen. Netzwerkdrucker haben eine eigene Schreibweise: \\<Server-Name>\Druckername also z.B. \\ELLI2\HP4L. Die Druckernamen sind in der WIN.INI (Windows 3.1 und Windows 95) bzw. in der Registry HKEY_CURRENT_USER/Software/Microsoft/WindowsNT/CurrentVersion/Devices zu finden.
|
Format
|
Wählt zwischen Hochformat (Format = 1) und Querformat (Format = 2). Wenn Sie 0 angeben, wird das eingestellte Format belassen. (Optional)
|
PapierGröße
|
Wählt aus den vorhandenen Papiersorten. Eine Liste dieser Papiersorten finden Sie weiter unten. Wenn Sie PapierGröße auf 0 setzen, bleibt die vorhandene Papiergröße unverändert außer Sie geben zusätzlich noch bei Breite oder Länge etwas an. Die Einstellung der Papiergröße bleibt unverändert, wenn der Drucker die Papiersorte nicht unterstützt. (Optional)
|
Breite
|
Gibt die Papierbreite in Zehntel Millimeter an. Wird nur berücksichtigt, wenn PapierGröße 0 ist. (Optional)
|
Höhe
|
Gibt die Papierlänge in Zehntel Millimeter an. Wird nur berücksichtigt, wenn PapierGröße 0 ist. (Optional)
|
Papiersorten
1 Letter 8 1/2 x 11 in
2 Letter Small 8 1/2 x 11 in
6 Statement 5 1/2 x 8 1/2 in
7 Executive 7 1/4 x 10 1/2 in
5 Legal 8 1/2 x 14 in
8 A3 297 x 420 mm
9 A4 210 x 297 mm
10 A4 Small 210 x 297 mm
11 A5 148 x 210 mm
12 B4 250 x 354 mm
13 B5 182 x 257 mm
20 Envelope #10 4 1/8 x 9 1/2
27 Envelope DL 110 x 220mm
28 Envelope C5 162 x 229 mm
29 Envelope C3 324 x 458 mm
30 C4 229 x 324 mm
33 Envelope B4 250 x 353 mm
34 Envelope B5 176 x 250 mm
37 Envelope Monarch 3.875 x 7.5 in
39 US Std Fanfold 14 7/8 x 11 in
40 German Std Fanfold 8 1/2 x 12 in
41 German Legal Fanfold 8 1/2 x 13 in
Beispiele
Zum Ausdruck einer Farbseite wird der Drucker vorübergehend gewechselt:
SetzeDrucker("Epson Stylus COLOR");
Run("VIDEO.Farbdruck", 1);
SetzeDrucker("HP LaserJet 4L");
Es wird ein Bericht im Querformat gedruckt:
SetzeDrucker("", 2);
Run("VIDEO.BreiteListe", 1);
SetzeDrucker("", 1);
Umstellen des Drucker zum Bedrucken eines Umschlags:
SetzeDrucker("", 0, 34);
Umstellen auf ein nicht standardisiertes Papierformat 20 cm x 20 cm:
SetzeDrucker("", 0, 0, 2000, 2000);
Siehe auch
Drucken, GibAktuellenDrucker
|