| |
|
Produziert eine benutzerdefinierte Zählvariable. Diese hat einen Namen, den der Benutzer frei vergibt. Sie eignet sich z. B. dazu, bei der Steuersequenz latches jedem Hyperlink eine eigene ID zu geben.
Argument: Name der Zählvariablen. Sie können beliebig viele Zählvariablen definieren.
Schalter:
-set
- Falls der Schalter eine Ganzzahl ist, wird die Variable auf diesen Wert gesetzt. Falls der Schalter eine leere Zeichenfolge ist, geschieht nichts. Voreinstellung:
""
-incr
- erhöht den Wert der Variablen um den angegebenen Wert. Voreinstellung:
0
-format (""|1|a|A|i|I|german|english|french)
- Darstellungsform der Variablen:
"" (Leere Zeichenfolge)
- übergibt eine leere Zeichenfolge.
1
- Arabische Zahl, z. B.
1 2 3
0
- Arabische Zahl, beginnend mit Null, z. B.
0 1 2
00001
- Arabische Zahl, bis zur fünften Stelle mit Nullen aufgefüllt, z. B.
00001 00002 00003. Die Zahl der Stellen ist beliebig.
00000
- Arabische Zahl, beginnend mit Null, bis zur fünften Stelle mit Nullen aufgefüllt, z. B.
00000 00001 00002. Die Zahl der Stellen ist beliebig.
a
- Kleinbuchstaben, z. B.
a b c
- _
a
- Kleinbuchstaben mehrfach, z. B.
aa bb cc. Entsprechendes gilt für __a, ___a etc. (Wird verwendet in einigen juristischen Publikationen.)
A
- Großbuchstaben, z. B.
A B C
_A
- Großbuchstaben mehrfach, z. B.
AA BB CC. Entsprechendes gilt für __A, ___A etc. (Wird verwendet in einigen juristischen Publikationen.)
i
- römische Zahlen, Kleinbuchstaben, z. B.
i ii iii
I
- römische Zahlen, Großbuchstaben, z. B.
I II III
german
- deutsches Zahlwort, klein, z. B.
eins zwei drei
German
- deutsches Zahlwort, großer Anfangsbuchstabe, z. B.
Eins Zwei Drei
GERMAN
- deutsches Zahlwort, Großbuchstaben, z. B.
EINS ZWEI DREI
english
- englisches Zahlwort, klein, z. B.
one two three
English
- englisches Zahlwort, großer Anfangsbuchstabe, z. B.
One Two Three
ENGLISH
- englisches Zahlwort, Großbuchstaben, z. B.
ONE TWO THREE
french
- französisches Zahlwort, klein, z. B.
un deux trois
French
- französisches Zahlwort, großer Anfangsbuchstabe, z. B.
Un Deux Trois
FRENCH
- französisches Zahlwort, Großbuchstaben, z. B.
UN DEUX TROIS
Bei den natürlichsprachigen Formaten german, english, french gilt ein Maximum von 999999.
Voreinstellung: 1
-encoding (entities|doppellauts|Doppellauts|raw)
- Kodierung der Umlaute und anderen Sonderzeichen, interessant bei
german:
entities
- Umlaute werden als HTML-Entities
dargestellt
doppellauts
- Umlaute werden als Doppellaute dargestellt:
ae oe ue ss Ae Oe Ue
Doppellauts
- Umlaute werden als Doppellaute dargestellt:
ae oe ue ss AE OE UE
raw
- Keine Umsetzung (Umlaute werden 1:1 durchgeschrieben)
Gemeinsame Schalter:
Beispiele:
der Text in der Musterdatei
(<?tcl counter latch -incr 1 -format German ?>) wo stehe ich?<br />
(<?tcl counter latch -incr 1 -format German ?>) wo will ich hin?
produzieren so einen Text im HTML:
(Eins) wo stehe ich?<br />
(Zwei) wo will ich hin?

© Wolf Busch
| Home
| Inhalt
| A-Z
|