주석 템플릿 작성
  
주석 템플릿 작성
이 부록은 주석 템플릿 XML 문서를 작성하는 방법에 대해 설명합니다.
주석 템플릿 정보
주석 템플릿은 편집 중 적용할 수 있는 주석 등록 정보 및 값 세트입니다. 주석 템플릿을 사용하면 설계에 표준 주석 스타일을 쉽게 적용할 수 있습니다.
텍스트 편집기를 사용하여 주석 템플릿을 작성하고 편집합니다. 주석 템플릿을 가져오면 Creo View에서 주석을 편집할 때 사용할 수 있습니다.
주석 템플릿은 다음 등록 정보를 정의하는 데 사용될 수 있습니다.
레이블의 텍스트 컨텐트
레이블의 확장된 텍스트 옵션
레이블의 글꼴 크기
주석의 색
레이블 또는 모양의 배경색
지시선 또는 자유형의 선 두께
모양의 투명도
지시선, 자유형 또는 다각형의 선 스타일
메모의 확대 잠금 등록 정보
레이블의 모양
주석 템플릿 XML 문서 정보
<annotationtemplates> 요소에 매우 다양한 템플릿이 포함될 수 있습니다.
또한 파일에 name 속성이 포함될 수 있습니다. 이름 속성을 사용하여 동일한 이름이 있는 다른 파일과 템플릿을 구별합니다.
<annotationtemplate> 요소에는 <template> 태그가 포함되어 있습니다. 각 <template> 태그는 단일 주석 템플릿을 정의합니다.
<template> 태그에는 다음 정보가 포함되어 있습니다.
주석 템플릿 이름을 정의하는 속성 이름
템플릿에서 템플릿 등록 정보를 정의하는 <property> 태그 목록
type
- 등록 정보의 유형(예: 선 스타일 또는 투명도)을 정의합니다.
value - 등록 정보의 값을 설정합니다.
appliesto - 템플릿을 특정 주석 유형에 적용합니다.
<type> 요소
<type> 요소는 등록 정보의 유형을 정의합니다. 다음 중 하나 이상의 항목에 대해 <values>를 설정하여 등록 정보의 유형을 정의합니다.
등록 정보 유형
설명
text
text
속성이 없는 메모에 대한 텍스트 컨텐트입니다.
textexpanded
true, false
확장된 텍스트 옵션입니다.
fontsize
real value
글꼴 크기(포인트)입니다.
shape
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 문서의 예
다음은 주석 템플릿 파일의 예입니다. 해당 파일에는 3가지 개별 템플릿(Critical Surface Polygon, Needs 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>