2.2.7.4. Allgemeine Hinweise zu Attributmapping-Blöcken

Gültige Syntax für Attribute ist:

  • Eine Tabellen-Variable in ein gegebenes Attribut mappen

    CadAttrName=?_ATTR("NB")
  • Einen VB-Ausdruck in ein gegebenes Attribut mappen. Gültig ist auch ?"3.1415926" ORELSE ?"This is a text"

    CadAttrName=?AnyVBExpr 
  • Attribut ist gemappt als Wert ORELSE als String

    CadAttrName.Type=val|str  
  • Das ist eine CAD-abhängige Information

    CadAttrName.Custom=Any Custom Data

CopyFrom

Der Block "CopyFrom" akzeptiert auch komplette Statements .. the %ATTRNAME% is reduced by the current var

CopyFrom..=_FORMAT_0("MYPREFIX_HERE<ATTR-(%ATTRNAME%)>-MYPOST_HERE").value()

Zusätzlich darf "CopyFrom" folgende Filter/Flags enthalten:

  • VAR_VISIBLE=0/1

  • VAR_TYPE= any valid type (see ps3 for details)

  • VAR_SOURCETYPE=any valid source (see ps3 for details)

  • VAR_EXCLUDE=Name1;name2;name3

  • LANG=language1;language2;...

  • Sample:

    CopyFrom..=italian,VAR_VISIBLE=1,lang=english;default

    Verwende Italienisch als Basis-Sprache, verwende nur sichtbare Variablen und verwende dann alle englischen Namen und wenn es weitere in der Default-Sprache gibt, verwende sie zusätzlich.