List & Label verwendet Projektparameter zum Versand per Fax oder E-Mail. Der Benutzer kann die Parameter übernehmen oder abändern, z. B. den Fax- oder E-Mail-Empfänger über eine Formel, die von der Applikation angebotene Variablen enthält, übernehmen.
Da List & Label bei der Übergabe der Fax- bzw. Mailparameter eine Formel erwartet, kann es notwendig sein, den übergebenen Wert als Zeichenkette zu maskieren (dann, wenn ein fester Wert übergeben werden soll).
Beispiel:
LlPrintSetProjectParameter(hJob, "LL.FAX.RecipNumber","\"+497531906018\"",0);
LL.FAX.Queue |
LOCAL, PRIVATE |
LL.FAX.RecipNumber |
GLOBAL, PUBLIC |
LL.FAX.RecipName |
GLOBAL, PUBLIC |
LL.FAX.SenderName |
GLOBAL, PRIVATE |
LL.FAX.SenderCompany |
GLOBAL, PRIVATE |
LL.FAX.SenderDepartment |
GLOBAL, PRIVATE |
LL.FAX.SenderBillingCode |
GLOBAL, PRIVATE |
LL.MinPageCount |
GLOBAL, FORMULA, PUBLIC |
LL.ProjectDescription |
GLOBAL, VALUE, PUBLIC |
LL.IssueCount |
GLOBAL, FORMULA, PUBLIC |
LL.PageCondition |
GLOBAL, FORMULA, PUBLIC |
LL.PrintJobLCID |
GLOBAL, FORMULA, PUBLIC |
Eine Beschreibung der Parameter finden Sie im Designerhandbuch.
Analog zu den LL.FAX Parametern existieren auch LL.MAIL Parameter, vgl. Kapitel E-Mail-Parameter per Programm setzen.
Parameter, die von der Applikation vor LlDefineLayout() nicht definiert werden, oder mit dem LOCAL-Flag definiert wurden, sind nicht vom Benutzer einstellbar.
Beispielsweise macht es bei Adressdaten Sinn, wenn die Applikation "LL.MAIL.To" über die E-Mail-Adressen-Variable (hier "EMAIL") aus der Datenbank definiert:
LlSetDefaultProjectParameter(hJob,"LL.MAIL.To","EMAIL",0);
Der Benutzer kann dann über die (für dieses Beispiel angenommenen) Felder "VORNAME" und "NAME" den Empfänger abändern zu
VORNAME + " " + NAME + " <" + EMAIL + ">"
um die Adresse zu "verschönern".
Das Vorschau-Control übernimmt automatisch die Werte aus LL.FAX.* und LL.MAIL.*. Zudem werden die Werte auch an die Exportmodule weitergegeben, so dass auch diese die gewählten Einstellungen berücksichtigen.