Danke für den Hinweis. Soweit bin ich schon.
Nun geht es darum, wie ich dem Drucker mitteile, dass er bitteschön im
Querformat drucken soll, ohne dass ich das per Hand in einem Drucker-Dialog
stellen muss.
Was ich mich noch frage ist, ob man dem Drucker einen von mir selbst
konfigurierten PrinterSetup.SetupString schicken kann, oder ob der Drucker
mir seine Einstellungen nur mitteilen kann. In der Online-Hilfe und im
User's Guide habe ich darüber nichts gefunden. Dort wird überall immer nur
mit den Dialogen hantiert.
Dim ps as PrinterSetup
ps = New PrinterSetup
ps.Landscape = true
dim g as Graphics
g = OpenPrinter(ps)
Das geht jedenfalls nicht.
beste Grüße, Christian Hahn.
----- Original Message -----
From: "Stefan Sicurella" <[email protected]>
To: "REALbasic NUG German" <[email protected]>
Sent: Tuesday, June 16, 2009 9:43 AM
Subject: Re: PrinterSetup übergeben
Hallo,
du musst ps als globale Variable anlegen, dann steht diese überall zur
Verfügung wo du drucken möchtest
Gruß
Stefan
Hallo, ich möchte ohne Aufruf eines Dialogs drucken und für das Printer
Setup einige Einstellung vornehmen.
Ok, dazu brauche ich die PrinterSetup Klasse:
Dim ps as PrinterSetup
ps = New PrinterSetup
ps.Landscape = true
Wie kriege ich nun diese PrinterSetup-Einstellungen an OpenPrinter
übergeben?
In der online-Hilfe heißt es, man könne das PrinterSetup-Objekt direkt an
OpenPrinter übergeben, also etwa:
dim g as Graphics
g = OpenPrinter(ps)
allerdings wird beim Drucken das Querformat nicht eingeschaltet.
Irgend'was fehlt da wohl noch.
besten Dank für Rat und Hilfe, Christian Hahn.