29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Projekt-Parameter<br />

12. Projekt-Parameter<br />

<strong>List</strong> & <strong>Label</strong> ermöglicht es, projektspezifische Parameter zu setzen, den Benutzer gegebenenfalls<br />

einstellen zu lassen und diese beim Druck wieder abzufragen.<br />

Beispielsweise verwendet <strong>List</strong> & <strong>Label</strong> selbst diese Parameter, um die wichtigen Einstellungen<br />

für Fax und eMails zu setzen. Genauso kann aber ein Benutzerprogramm dadurch<br />

Informationen in einem Projekt speichern, um diese später wieder abfragen zu<br />

können – bei Bedarf sogar berechnet.<br />

12.1. Grundlagen<br />

12.1.1. Parametertypen<br />

Es gibt verschiedene Typen von Parametern, die sich durch den Übergabeparameter<br />

nFlags bei LlSetDefaultProjectParameter() unterscheiden. Jeweils eins der drei Flag-<br />

Alternativen FORMULA/VALUE, PUBLIC/PRIVATE und GLOBAL/LOCAL muß angegeben<br />

werden:<br />

LL_PARAMETERFLAG_FORMULA (default)<br />

Der Parameter ist eine Formel, die beim Druck ausgewertet wird. Über LlPrint-<br />

GetProjectParameter() bekommt man den berechneten Wert zurück.<br />

LL_PARAMETERFLAG_VALUE<br />

Der Parameter ist ein fester Wert. Über LlPrintGetProjectParameter() bekommt<br />

man diesen Wert unverändert zurück.<br />

LL_PARAMETERFLAG_PUBLIC (default)<br />

Der Parameter erscheint im Designer, wenn kein Objekt selektiert ist. Der Benutzer<br />

kann die Formel bzw. den Wert ändern.<br />

LL_PARAMETERFLAG_PRIVATE<br />

Der Parameter kann durch den Benutzer (d.h. im Designer) nicht geändert werden.<br />

LL_PARAMETERFLAG_GLOBAL (default)<br />

Der Parameter wird in die Druck-Projekt-Parameterliste übernommen und ggf.<br />

in der Vorschaudatei gespeichert und kann daraus wieder abgerufen werden<br />

(LlStgsysGetJobOptionStringEx()).<br />

LL_PARAMETERFLAG_LOCAL<br />

160<br />

Der Parameter wird nicht in die Druck-Projekt-Parameterliste übernommen und<br />

in der Vorschaudatei gespeichert, da er nur für den lokalen Benutzer oder Rechner<br />

gültig ist. Diese Werte existieren nur in der DefaultProjectParameter-<strong>List</strong>e,

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!