Scripting

Anstatt ein Property wie im übergeordneten Kapitel Properties beschrieben zu definieren, ist es möglich, ein VB-Script zu schreiben. Dazu fügt man ein ChildElement ein mit dem Namen <Propertyname>Script (z.B. TextScript). Ist ein Script definiert, wird das Attribut ignoriert.

Für folgende XML-Attribute (unterhalb der Section Properties) wird ein Script unterstützt:

Standard
Layer, LineType, Color, RgbColor

Text
Text, Height, Alignment, ObliqueAngle, ScaleFactor, XOffset, YOffset, Position, TextFont

Insert (Block)
Blockname, ScaleX, ScaleY, ScaleZ, CoordX, CoordY,

Text oder Insert
Rotation, AddRotation

Hatch
PatternName, PreverseBoundary, HatchBoundaryLayer, HatchBoundaryLineType, HatchBoundaryColor, HatchBoundaryRgbColor, HatchScale, HatchAngle

Polyline
Width

Acad-Attribute

oStandard-Attribute
Layer, LineType, Color, RgbColor

oName, Index, Value, Rotation, Height, XOffset, YOffset, Tag, FollowFirstAtt, Position

 

icon_comment

Skripting funktioniert nicht wenn die Input Feature-Class eine Annotation-Feature-Class ist.

 

Beispiel einer Drehung mit Script

Anforderung:

Wenn Symbole im GIS mit einer geographischen Drehung eingestellt werden und die Drehung im AutoCAD identisch aussehen soll, dann muss zusätzlich ein Script in der Konfiguration hinzugefügt werden.

 

Konfiguration:

clip0028

 

bzw. andere Ansicht:

clip0029