Arbortext IsoDraw > 데이터 교환 참조 > 이미지 파일 형식 > XCF > 내보낸 XCF 파일 목록 예
  
내보낸 XCF 파일 목록 예
Arbortext IsoDraw 파일에서 내보낸 XCF 목록 예는 다음과 같습니다. 텍스트 편집기를 사용하면 이 파일의 텍스트 내용을 모두 수정할 수 있습니다. 하지만 ISO 요소 객체 ID이름에 해당하는 XML 마크업이나 속성 값을 변경하지 않도록 주의해야 합니다. 이를 변경할 경우 수정한 XCF를 ISO 파일에 적용할 때 텍스트 변경 사항이 무시되거나 잘못 할당될 수 있으며 XML 마크업이 잘못될 수 있습니다.
<?xml version="1.0" encoding="utf-8"?>
<webcgm version="2.0" xmlns="http://www.cgmopen.org/schema/webcgm/"
xmlns:isodraw="http://www.ptc.com/isodraw/7.0/">
<isodraw:textContent apsid="AUTOID_14">Overall Length 172mm
</isodraw:textContent>
<isodraw:textContent apsid="AUTOID_101">Width 23mm Typical 4 places
</isodraw:textContent>
<isodraw:textContent apsid="AUTOID_96">Thread Bore Depth 5mm
</isodraw:textContent>
<bindById apsid="LINE_OBJECT-1"
screentip="Click here to select line object #1"/>
<bindById apsid="RECTANGLE_OBJECT-4"
screentip="Click here to select rectangle object #4"/>
<bindById apsid="INNER_THREAD_OBJECT-1"
screentip="Click here to select inner thread object #1"/>
<bindById apsid="POLYGON_OBJECT_3"
screentip="Click here to select polygon object #3"/>
</webcgm>
isodraw:textContent XML 요소 예
이 예에는 원본 ISO 파일의 콜아웃 요소 세 개에 바인딩된 isodraw:textContent XML 요소 세 개가 있습니다. 콜아웃 요소에는 apsid 속성(AUTOID_14, AUTOID_101AUTOID_96) 값으로 표시된 자동으로 생성된 객체 ID가 있습니다.
각 콜아웃 요소의 텍스트 내용(콜아웃 요소 정보 대화상자의 접두어, 텍스트후위표기 값)이 isodraw:textContent 시작 태그와 끝 태그 사이에 나타납니다. 다음의 Overall Length 172mm를 예로 들 수 있습니다.
<isodraw:textContent apsid="AUTOID_14">Overall Length 172mm
</isodraw:textContent>
* 
ISO 텍스트 또는 콜아웃 요소에 수동으로 입력한 객체 ID가 있을 경우 isodraw:textContent XML 요소 및 object_info XML 요소가 XCF에 나타납니다.
object_info XML 요소가 자동으로 생성된 객체 ID가 있는 ISO 텍스트 또는 콜아웃 요소에 대해 생성되지 않습니다.
예: object_info XML 요소
위의 XCF 예에는 이름이 bindByIdobject_info XML 요소 네 개가 있습니다. 해당 바인딩 유형은 객체 ID 기준입니다. 원본 ISO 파일의 선, 사각형, 내부 스레드, 다각형 ISO 요소에 바인딩됩니다.
ISO 요소 네 개에는 apsid 속성(LINE_OBJECT-1, RECTANGLE_OBJECT-4, INNER_THREAD_OBJECT-1POLYGON_OBJECT_3) 값으로 표시된 수동으로 입력한 객체 ID가 있습니다.
bindById XML 요소 네 개에는 객체 팁 텍스트도 screentip 속성의 값으로 포함됩니다. 다음의 Click here to select polygon object #3 예:
<bindById apsid="POLYGON_OBJECT_3"
screentip="Click here to select polygon object #3"/>