xbpprintdialog()

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21198
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

xbpprintdialog()

Beitrag von Manfred »

Und weiter gehts,

über XbpPrintDialog() besteht die Möglichkeit einen vorhandenen Drucker auszusuchen und dann zu übernehmen, um darauf zu drucken. Das ist natürlich von Vorteil, wenn ein anderer Drucker als der Standarddrucker genutzt werden soll. Gibt es eigentlich die Möglichkeit den Drucker zu wechseln, ohne das Menue aufzurufen, sprich irgendwo abzuspeichern auf welchem Drucker z.B. Etiketten gedruckt werden sollen. Der Drucker aber nicht als Standarddrucker definiert ist? Oder muß jedesmal das Menue aufgerufen werden, damit man den Drucker auswählt?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12909
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 46 Mal

Re: xbpprintdialog()

Beitrag von AUGE_OHR »

hi,
Manfred hat geschrieben: Gibt es eigentlich die Möglichkeit den Drucker zu wechseln, ohne das Menue aufzurufen, sprich irgendwo abzuspeichern auf welchem Drucker z.B. Etiketten gedruckt werden sollen. Der Drucker aber nicht als Standarddrucker definiert ist? Oder muß jedesmal das Menue aufgerufen werden, damit man den Drucker auswählt?
... entweder verstehe ich die Frage nicht richtig oder die Lösung ist
ganz einfach. Nach einem XbpPrinter():New() folgt doch das :create().

Nun kannst du an Parameter bei :create den Printernamen angeben ?!
Wenn du den "genauen" Namen nicht weist : "Eine Liste der Namen aller
verfügbaren Druckerobjekte kann durch die Methode :list() ermittelt
werden. Diese Methode kann vor dem Aufruf von :create() ausgeführt
werden"

war das deine Frage ?

gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21198
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Jimmy,

ich fürchte ja. Muß mal eben testen. Wenn dem so ist, dann war es wirklich simpel.

Stimmt, so ist es. habe ich überhaupt nicht gesehen, bzw. nicht vermutet, das es bei create so gemacht wird. So eine Pennerei.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten