Anmerkungsvorlagen erstellen
In diesem Anhang wird das Erstellen eines XML-Dokuments für Anmerkungsvorlagen beschrieben.
Anmerkungsvorlagen
Eine Anmerkungsvorlage ist ein Satz Anmerkungseigenschaften und -werte, die während einer Bearbeitung angewendet werden können. Anmerkungsvorlagen vereinfachen die konstruktionsübergreifende Anwendung eines standardmäßigen Anmerkungsstils.
Verwenden Sie einen Texteditor, um Anmerkungsvorlagen zu erstellen und zu bearbeiten. Nach dem Import stehen die Anmerkungsvorlagen beim Bearbeiten von Anmerkungen in Creo View zur Verfügung.
Mithilfe von Anmerkungsvorlagen können die folgenden Eigenschaften definiert werden:
Textinhalt einer Beschriftung
Option "Erweiterter Text" einer Beschriftung
Schriftgrad einer Beschriftung
Farbe von Anmerkungen
Hintergrundfarbe für eine Beschriftung oder eine beliebige Form
Linienstärke einer Führungslinie oder Freihandform
Transparenz einer beliebigen Form
Linienstil einer Führungslinie, Freihandform oder eines Polygons
Eigenschaft zum Beibehalten der Größe beim Zoomen einer Notiz
Form einer Beschriftung
XML-Dokument für Anmerkungsvorlagen
Das <annotationtemplates>-Element kann mehrere verschiedene Vorlagen enthalten.
Die Datei kann außerdem ein name-Attribut enthalten. Verwenden Sie das name-Attribut, um gleichnamige Vorlagen aus verschiedenen Dateien zu unterscheiden.
Das <annotationtemplate>-Element enthält <template>-Kennzeichen. Jedes <template>-Kennzeichen definiert eine einzelne Anmerkungsvorlage.
Das <template>-Kennzeichen enthält folgende Informationen:
Einen Attributnamen, der den Namen der Anmerkungsvorlage definiert
Eine Liste von <property>-Kennzeichen, die Vorlageneigenschaften in der Vorlage definieren:
type
– Definiert den Eigenschaftstyp, beispielsweise Linienstil oder Transparenz.
value – Legt den Wert der Eigenschaft fest.
appliesto – Wendet die Vorlage auf bestimmte Anmerkungstypen an.
<type>-Element
Das <type>-Element definiert den Typ der Eigenschaft. Definieren Sie den Eigenschaftstyp, indem Sie <values> für eines oder mehrere der folgenden Elemente festlegen:
Eigenschaftstyp
Werte
Beschreibung
text
text
Textinhalt für eine Notiz ohne Attribute
textexpanded
true, false
Option "Erweiterter Text"
fontsize
real value
Schriftgrad in Punkt
shape
noshape, circle, square, rectangle, hexagon, triangleup, triangledown, roundedrectangle
Form der Notiz
color
hexadecimal color value
backgroundcolor
hexadecimal color value
linewidth
any integer
Die interaktiv auswählbaren Linienstärken entsprechen 1, 3, 5.
linestyle
solid, dotdash, dotdotdash
Einer der angezeigten Literalwerte, entsprechend den Linienstilen, die beim interaktiven Bearbeiten in Creo View verfügbar sind.
fillstyle
none, transparent, opaque
Einer der angezeigten Literalwerte, entsprechend den Transparenzwerten, die beim interaktiven Bearbeiten in Creo View verfügbar sind.
lockonzoom
true, false
<appliesto>-Attribut
Das <appliesto>-Attribut definiert, auf welche Anmerkungstypen die Eigenschaft angewendet werden soll. Verwenden Sie dieses Attribut beispielsweise, um für eine Notiz und eine Führungslinie eine jeweils andere Farbe festzulegen. Der Wert des <appliesto>-Attributs ist eine durch Kommas getrennte Liste mit einem oder mehreren der folgenden Werte:
all
note
leaderline
freehand
rectangle
ellipse
polygon – Oberflächenpolygon in 3D und 2D-Polygon
Beispiel eines XML-Dokuments für Anmerkungsvorlagen
Im Folgenden sehen Sie ein Beispiel für eine Anmerkungsvorlagendatei. Die Datei enthält drei einzelne Vorlagen: Critical Surface Polygon, Needs Review Note und Blue Ellipse.
<annotationtemplates name="examples">
<template name="CriticalSurfacePolygon">
<property appliesto="note" value="CriticalSurface" type="text"/>
<property appliesto="note,polygon,leaderline" value="ff0000" type="color"/>
<property appliesto="polygon,leaderline" value="dotdash" type="linestyle"/>
<property appliesto="polygon" value="opaque" type="fillstyle"/>
<property appliesto="note" value="a0a0a0" type="backgroundcolor"/>
</template>
<template name="NeedsReviewNote">
<property appliesto="note" type="text">
<textsegment value="Component" type="text"/>
<textsegment value="_PV_SystemProperties.Component Name.Value" type="attribute"/>
<textsegment value="needs review" type="text"/>
</property>
<property appliesto="note" value="ff0000" type="color"/>
<property appliesto="leaderline" value="00000" type="color"/>
<property appliesto="note" value="8" type="fontsize"/>
<property appliesto="leaderline" value="3" type="linewidth"/>
<property appliesto="note" value="roundedrectangle" type="shape"/>
<property appliesto="note" value="true" type="textexpanded"/>
</template>
<template name="BlueEllipse">
<property appliesto="ellipse" value="0000ff" type="color"/>
<property appliesto="ellipse" value="opaque" type="fillstyle"/>
</template>
</annotationtemplates>
War dies hilfreich?