Herunterladen Inhalt Inhalt Diese Seite drucken

Tabelle Von Operatoren - LVBPrint PrintMulti Handbuch

Inhaltsverzeichnis

Werbung

Tabelle von Operatoren

Op
Beschreibung
Arithmetische Addition, falls beides Zahlen
+
sind, sonst Stringverknüpfung
-
Subtraktion für Zahlen
*
Multiplikation für Zahlen
/
Division für Zahlen, kein Runden
<,
Falls beide zu vergleichenden Operanden
Zahlen sind, dann wird ein arithmetischer
>,
Vergleich durchgeführt. Anderenfalls ein
<=,
Stringvergleich ohne Berücksichtigung einer
lokalen, also rein nach dem Unicodewert
>=,
(siehe „wcscmp"). Für die letzten beiden
==,=
Operatoren gibt es jeweils zwei
<>,!=
gleichwertige Kürzel.
!, not
Liefert 1, falls der Wert = 0 ist
and
Logische Operatoren benötigen zwei
Zahlenausdrücke. Es wird auf „!= 0"
or
verglichen.
upper
Umwandlung in Groß- bzw.
Kleinschreibung mit Verwendung der
lower
aktuellen lokalen Einstellung
„1", falls der zweite String im ersten
contains
enthalten ist. „Case sensitiver" Vergleich
Der C-Conditionaloperator;
<Condition> ? <True-Value> : <False-
?
Value>
$(<Condition>;<True-Value>;<False-Value>;?)
Bekommt optional die Seitennummer als
Parameter und liefert den Text des gedruckten
Dokuments als String zurück (ohne
rawpage
Trennzeichen – direkt hintereinander). Ohne
Angabe der Seitennummer werden alle Seiten,
getrennt durch CR/LF zurückgegeben.
Durchsucht alle Schlüssel in einem Abschnitt
einer Konfigurationsdatei nach einem
bestimmten Eintrag und gibt den zugewiesenen
Wert oder den Default-Eintrag zurück, falls der
Wert nicht gefunden wurde. Die Suche erfolgt
unabhängig von Groß/Kleinschreibung. Falls
tbllookup
„<File>" leer, wird die aktuelle Konfigurations-
datei verwendet. Dateien ohne Pfadangabe
werden im System32-Pfad gesucht. Verwenden
Sie ggf. %PM_INSTALLPATH% als Pfad.
$(<File>;<Section>;<Key>;<Default>;tbllookup
1
)
$(2;3;+)
S
$(abc;4;+)  abc4
$(100;5;-)  95
$(100;5;*)  500
$(101;3;/)  33
S
$(A;B;<)
S
$(A;a;>)
$(" Beta";
S
(" Beta" < "Alpha" 1)
S
S
$( A;A;==) ( 1
$(" A"; A;!=) ( 1
S
$(A;B;<;not) ( 1
$(4711;!) ( 0
$(1;2;And)  1
$(0;0;or)  0
$(9;0;or)  1
L
$("äöüß";upper)
Logdatei:
L
Upper("äöüß")->"ÄÖÜß"
Locale:German
$(ABCDEF;cd;contains)  0
S
$(abCdE;upper;cd;upper;
contains) ( 1
$(A;B;<;1;2;?)  1
Siehe spätere Beispiele
$(1;rawpage)
der ersten Seite
$(;rawpage)
S
Weitere Beispiele weiter
hinten
[Users]
adam=$(#Z;100;<)
gustav=1
[ActionPrint]
...
S
Color=$(;Users;#U;0;tbllookup)
...
Gustav druckt in Farbe; Adam nur für
Dokumente mit weniger als 100
Seiten
21
Beispiel
 5
 1
 0
Alpha;<) 1
 Seitentext
 alle Seiten

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis