CIB format technischer Leitfaden (DE)
3. CIB format/output als "Dokumentformatierer"
3.6. Felderverschachtelung
Ausdruckfelder können innerhalb eines Sets anderer Funktionen verschachtelt werden mit der Möglichkeit, diese innerhalb des Ausdrucksfelds zu verschachteln.
Einige Beispiele von verschachtelten Funktionen:
Funktion |
Innerhalb des Ausdruckfeldes verschachtelt |
Ausdrucksfeld ist verschachtelt |
COMPARE |
{=2+{COMPARE "2" = "2" }} |
{COMPARE "4" = {=2*2}} |
DATE |
{=2+{\@DATE MM }} |
Das DATE Feld beinhaltet keine Argumente, deshalb kann das Ausdrucksfelder nicht verschachtelt werden. |
HYPERLINK |
{=2+{HYPERLINK "cib.de"}} |
{HYPERLINK "www.cib{=1}.de} |
IF |
{=2+{IF "2" = "2" "100" "200" }} |
{IF "{=1+1}" = "2" "100" "200"} |
MERGEFIELD (Verhält sich wie REF) |
{=2+{MERGEFIELD name}} |
{MERGEFIELD name{=1}} |
REF |
{=2+{REF name}} |
{REF name{=1}} |
SET |
{=2+{SET name 100}} |
{SET name{=1} 100} |
Zusätzlich können noch folgende Infofelder verschachtelt werden:
- CreateDate
- ContInfoNumChars
- ContInfoNumWords
- ContInfoFileSize
- ContInfoCreateTime
- ContInfoSaveDate
- ContInfoPrintDate
- ContInfoAuthor
- ContInfoComments
- ContInfoTitle
- ContInfoSubject
- ContInfoKeywords
- ContInfoRevNum
- ContInfoLastSavedBy
- ContInfoFilename
- ContInfoTemplate
- ContInfoEdmins
- ContInfoDocManager
- ContInfoDocCategory
- ContInfoDocNumCharsAndSpaces
- ContInfoDocCompany
- ContInfoDocHLinkBase
- ContInfoDocNumPars
- ContInfoDocNumLines