[Allegro] Trick 61: Druckregler

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Dez 5 12:22:33 CET 2007


Trick 61:  Druckregler
            Fliegender Wechsel der Druckparameter

Aufgabe: Schnell mal eben die Druckparameter wechseln, ohne
          a99 mit anderer INI neu starten zu müssen.

Warum: Die Druckparameter werden in der INI-Datei mit dem Befehl
        PrintParameter=...
        eingestellt und gelten dann fuer die ganze Sitzung.
        So scheint es. Aber bei den Anzeigeparametern ist es anders,
        und auch die Exportparameter lassen sich per Menü ändern!
        Auch für das Drucken sollte es eine Schraube geben, an der
        man drehen kann!

Lösung:
Man braucht nicht auf die Entwicklungsabteilung zu warten! Geben Sie
mal ein:    h xprint
Da sehen Sie, daß es einen FLEX-Befehl dafür gibt.
Wer den kennt und weiß, daß er nun zur Abwechslung die Parameter
namens xyz.apr nutzen will, der gibt einfach ein

    x print p xyz

Wer das nicht weiß und auch nicht einsieht, es wissen zu sollen,
oder wer eine zu geringe Berechtigung hat (dann geht das mit dem x
nämlich nicht), dem kann auch geholfen werden.
Zum Beispiel so (siehe Trick 37):

Man macht sich eine Datei namens  onprop.flx, in der steht:

yesno Druckparameter wechseln?
if no end
var "Druckparameter|" D "*." K1 "pr"
fnam
if "" end
print p
mes Parameter sind gewechselt


Danach geht das Wechseln so: Rechter Mausklick ins Anzeigefeld,
"Eigenschaften" wählen, und schon kann man sich die Parameter
aus der erscheinenden Dateiauswahlbox aussuchen.

Statt des fnam-Befehls könnte auch eine select-Liste oder eine
View- oder Aresqa-Liste zum Einsatz kommen, die nur bestimmte,
ausgewählte Dateien anbietet! Ganz nach Geschmack.




Mehr Informationen über die Mailingliste Allegro