Standarddrucker direkt auf Querdruck stellen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Standarddrucker direkt auf Querdruck stellen

Beitrag von dysti »

Hallo,
aber leider noch ein Problem.
Mittels einer DLL drucke ich ein Listicongadget aus. Nun ist die Anzahl der Spalten so hoch, das vor dem Ausdruck der Standarddrucker auf Querdruck gestellt werden muß. Habe es mit der Lib von "ABBKLAUS" mit dem Befehl:
Print_OpenPrinter("","ORIENTATION="+Str(#DMORIENT_LANDSCAPE))
versucht. Keine Ergebnis.
Auf PureArea habe ich Code gefunden, aber sobald der Drucker wieder geschlossen ist, ist der Drucker wieder auf Hochformat.
Nur wenn ich über PB den Printrequester aufrufe und manuell auf Querformat stelle, funktioniert es.

Nun möchte ich aber den Querdruck nicht über den Requester sondern direkt umstellen und sollte auch auf Querdruck bleiben.

Wer hat eine Idee?
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Das kann man einen Blinden auch sagen das es "#DMORIENT_PORTRAIT" sein muß.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

dysti hat geschrieben:Das kann man einen Blinden auch sagen das es "#DMORIENT_PORTRAIT" sein muß.
wir haben uns vorher im Chat beraten und mit 16 zu 4 Stimmen abgestimmt,
dass Du da schon selber draufkommen wirst ;-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Irgendwie ist die Bezeichnung irreführend.
Für mich bedeutet "PORTRAIT" sowas wie ein Passfoto und "Landscape" wie ein Foto von einer Landschaft oder Gruppe.
Das kommt bei raus, wenn man kein Neudeutsch kann.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Antworten