Creo View 安裝與組態指南 > 建立註釋範本
建立註釋範本
本附錄描述如何建立「註釋範本」XML 文件。
關於註釋範本
「註釋範本」是可在編輯期間套用的一組註釋內容與值。註釋範本可讓您在整個設計中輕鬆套用標準註釋樣式。
使用文字編輯器來建立及編輯註釋範本。匯入之後,註釋範本便可在於 Creo View 中編輯註釋時使用。
註釋範本可用來定義下列內容:
標籤的文字內容
標籤展開的文字選項
標籤的字型大小
任何註釋的顏色
標籤或任何形狀的背景顏色
導線或任意圖形的線寬
任何形狀的透明度
導線、任意圖形或多邊形的線條樣式
註記的在縮放時鎖定內容
標籤的形狀
關於註釋範本 XML 文件
元素 <annotationtemplates> 可以包含一些不同的範本。
檔案也可能包含 name 屬性。使用名稱屬性可將範本與具有相同名稱的其他檔案區分開。
元素 <annotationtemplate> 包含 <template> 標籤。每個 <template> 標籤都可定義一個註釋範本。
<template> 標籤包含下列資訊:
定義註釋範本名稱的屬性名稱
定義範本中範本內容之 <property> 標籤的清單:
type
- 定義內容的類型,例如線條樣式或透明度。
value - 設定內容的值
appliesto - 將範本套用至某些註釋類型
<type> 元素
<type> 元素可定義內容的類型。透過設定下列一或多個項目的 <values> 來定義內容的類型:
內容類型
描述
text
text
不含屬性之註記的文字內容。
textexpanded
true, false
「展開的文字」(Expanded Text) 選項
fontsize
real value
以點為單位的字型大小
shape
noshape, circle, square, rectangle, hexagon, triangleup, triangledown, roundedrectangle
註記的形狀。
color
hexadecimal color value
backgroundcolor
hexadecimal color value
linewidth
any integer
可透過互動方式選取的線寬對應於 1、3、5
linestyle
solid, dotdash, dotdotdash
顯示的其中一個文字值,對應於當在 Creo View 中以互動方式編輯時可用的線條樣式。
fillstyle
none, transparent, opaque
顯示的其中一個文字值,對應於當在 Creo View 中以互動方式編輯時可用的透明度值。
lockonzoom
true, false
<appliesto> 屬性
屬性 <appliesto> 可定義應套用內容的註釋類型。例如,使用此屬性可分別為註記與導線定義不同顏色。<appliesto> 屬性的值是下列一或多個值以逗號分隔的清單:
all
note
leaderline
freehand
rectangle
ellipse
polygon - 由 3D 與 2D 多邊形組成的曲面多邊形
註釋範本 XML 文件範例
以下是「註釋範本」檔案的範例。檔案包含三個個別範本︰Critical Surface PolygonNeeds Review NoteBlue 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>
這是否有幫助?