도움말 > 작성 > 기본 작업 > 텍스트 편집 > 속성 수정 대화 상자
  
속성 수정 대화 상자
속성 수정 대화 상자의 설정을 사용하면 커서의 왼쪽에 있는 마크업의 속성 값을 설정하거나 변경할 수 있습니다. 커서 왼쪽에 있는 마크업이 엔티티 참조, 표시 섹션, 설명, 속성이 없는 요소 또는 처리 명령인 경우에는 속성 수정 대화 상자를 사용할 수 없습니다.
이 대화 상자의 속성 및 사용 가능한 속성 값은 선택한 요소와 문서 유형에 따라 달라집니다.
* 
별칭 맵을 문서에 적용한 경우 이 대화 상자에는 별칭을 지정한 속성과 속성 값의 실제 이름 대신 별칭이 나열됩니다.
별칭 맵에 속성 설명이 포함되어 있을 경우 커서를 설명이 있는 속성 레이블 위로 가져가면 속성 수정 대화 상자의 아래쪽에 해당 설명이 표시됩니다.
기본적으로 속성은 카테고리로 그룹화되며 대화 상자는 이러한 카테고리에 따라 탭이 지정된 레이아웃으로 표시됩니다. 문서 유형 관리자는 문서 유형의 DCF 파일에서 속성 카테고리를 정의할 수 있습니다. 사용할 마크업에 대한 자세한 내용은 속성에 대한 카테고리 정의를 참조하십시오.
XML 문서 유형의 속성은 일반적으로 사전순으로 나열됩니다. 속성을 카테고리로 구분하면 DCF 파일에서 ModifyAttributeCategorysort 속성을 사용하여 속성을 정렬할 수 있습니다. SGML 문서의 경우 속성 이름은 기본적으로 문서 유형에 정의된 순서대로 나열됩니다. 속성을 사전순으로 나열하려면 고급 기본 설정modifyattrsorted 값을 on으로 설정합니다.
속성 수정 대화 상자에는 다음과 같은 특징이 있습니다.
속성 이름 옆의 빨간색 별표는 해당 값이 필수임을 나타냅니다. requireattrs 기본 설정을 on(기본값)으로 설정한 경우 필수 속성이 있는 태그를 문서에 삽입하면 속성 수정 대화 상자가 자동으로 열립니다. 이 경우 커서는 첫 번째 필수 요소에 배치됩니다.
파란색으로 표시된 속성 이름은 수정된 값을 나타냅니다. 이러한 값은 편집 창에 태그로 표시됩니다.
검정색으로 표시된 속성 이름은 해당 문서 유형에서 기본값으로 설정된 값을 나타냅니다.
속성 다음에 나오는 목록에는 사용 가능한 속성 값이 표시됩니다. 이러한 값은 문서 유형에 따라 결정됩니다.
속성 다음에 있는 텍스트 상자를 사용하여 텍스트나 숫자를 입력할 수 있습니다. ID와 IDREF 같은 속성에 텍스트 또는 숫자를 입력할 수 있습니다.
텍스트 필드 옆에 있는 ID 생성 버튼 을 사용하면 문서 유형 또는 DCF 파일에서 ID로 정의된 속성의 고유 ID를 생성할 수 있습니다. 이 버튼의 표시는 문서 유형에서 사용자 정의할 수 있습니다. 시스템 관리자는 generate_id() 콜백을 통해 ID 생성을 사용자 정의할 수 있습니다.
드롭다운 목록에는 문서 유형에 IDREF로 정의된 속성에 대해 현재 문서에 정의된 모든 ID가 표시됩니다.
텍스트 필드 옆에 있는 찾아보기 버튼 을 사용하면 디렉토리 경로나 URL을 찾을 수 있습니다.
이러한 속성을 포함하는 요소 태그는 대화 상자 위쪽에 표시됩니다.
CDATA 속성에는 빈 값을 입력할 수 있습니다. 기본적으로 CDATA 속성 값의 마지막 문자를 삭제하면 태그에서 속성이 삭제됩니다. 하지만 기본 설정 대화 상자의 편집 카테고리에서 빈 문자열 속성 값 허용 옵션을 선택하면 CDATA 속성에 대한 빈 값을 입력할 수 있습니다.
이 경우 CDATA 속성의 필드에 커서를 놓은 다음 문자를 입력하고 백스페이스 키를 눌러 입력한 문자를 삭제할 수 있습니다. 속성 값이 비어 있어도 속성 값이 있다는 것을 보여 주기 위해 속성 이름은 파란색으로 표시됩니다. 또한 해당 속성 값으로 (비어 있는 문자열) 구가 표시됩니다. 기본 설정이 어떻게 설정되었는지에 관계없이 CDATA 속성을 항상 삭제하려면 원하는 필드에 커서를 놓고 삭제 버튼을 클릭합니다.
잘못된 값을 입력하면 대화 상자가 닫히지 않습니다. 잘못된 값이 있는 속성 이름은 빨간색으로 표시됩니다.
문서 유형으로 속성의 기본값을 정의할 경우 이 값은 속성 수정 대화 상자에 표시되지 않으면 해당 요소의 태그에도 표시되지 않습니다. 기본값을 표시하려면 다른 값을 입력하고 변경 내용을 저장한 다음 기본값을 입력하십시오.
문서 유형의 .dcf 파일에서 속성을 읽기 전용으로 정의할 경우 속성 수정 대화 상자에서 해당 속성의 값을 볼 수 있지만 변경할 수는 없습니다.
문서 유형의 .dcf 파일에서 속성을 프로파일링 속성으로 정의할 경우 속성 수정 대화 상자에서 해당 속성의 값을 볼 수 있지만 변경할 수는 없습니다. 속성 옆에는 프로파일 적용 대화 상자를 호출하는 버튼()이 나타납니다.
지능형 그래픽 또는 지능형 그래픽에 대한 링크의 속성을 수정할 경우 대화 상자에는 다음과 같은 특수 속성이 포함될 수 있습니다.
xmlns:atgra - 이 속성은 PTC Arbortext의 지능형 그래픽 지원과 연관된 특수 이름공간을 참조하는 읽기 전용 속성입니다.
atgra:links - 이 속성은 지능형 그래픽 내부에 저장된 링크에 대한 정보가 포함된 읽기 전용 속성입니다.
링크를 수정하려는 경우 속성 옆에는 그래픽 객체 링크 업데이트 대화 상자를 여는 버튼이 있습니다. 이 대화 상자를 사용하여 링크를 수정할 수 있습니다. 파일(fileref) 또는 엔티티(entityref) 참조 속성의 값을 삭제하면 이 속성의 값도 제거됩니다.
atgra:linkdata - 이 속성은 링크를 선택할 때 지능형 그래픽에서 실행되는 동작을 결정하는 읽기 전용 속성입니다.
이 작업을 수정하려는 경우 링크를 선택하고 마우스 오른쪽 버튼을 클릭하여 편집 보기 바로 가기 메뉴를 엽니다. 메뉴에서 링크 수정을 선택하고 링크 수정 대화 상자를 사용하여 링크 등록 정보를 변경합니다.
인라인 적용 가능성 속성 값(예: appl:applic)을 편집하는 경우 다음 두 가지 옵션이 있습니다.
텍스트 필드에서 수동으로 값 편집
적용 가능성 구문에 대해 이 경우 수정된 적용 가능성 표현식의 유효성을 검사할 수 없습니다.
인라인 적용 가능성 수정 버튼을 클릭하여 인라인 적용 가능성 수정 대화 상자를 호출합니다.
자세한 내용은 인라인 적용 가능성 적용 대화 상자를 참조하십시오.
인라인 적용 가능성 설정을 나타내는 속성은 현재 PTC Arbortext 환경의 적용 가능성 구문에 정의되어 있습니다. 자세한 내용은 적용 가능성 구문 확인를 참조하십시오.
적용 가능성 속성은 보통 속성 수정 대화 상자의 기타 탭에 나열됩니다.
속성 수정 대화 상자의 모양은 문서에 있는 속성 종류와 수에 따라 달라집니다. 하지만 일반적으로 다음과 같은 옵션이 있습니다.
속성 정보 - 문서 유형에 따라 결정되는 속성 값을 표시하는 몇 가지 필드입니다. 일부 필드의 오른쪽에 수정 옵션 목록이 나타날 수 있습니다.
새 속성 - (자유형 XML 문서와 이름공간의 요소는 문서 유형에 선언되지 않습니다.) 새 속성 이름을 입력하는 텍스트 필드입니다.
추가 - (자유형 XML 문서와 이름공간의 요소는 문서 유형에 선언되지 않습니다.) 새 속성 필드의 속성을 기존 속성 목록에 추가합니다.
확인 - 대화 상자를 닫기 전에 변경 내용을 확인하고 적용합니다. 유효성 검사로 오류를 확인한 경우 다음 과정을 수행합니다.
1. 모든 오류를 자세히 설명하는 오류 메시지 상자가 표시됩니다. 오류 메시지 상자에서 닫기를 클릭하여 상자를 닫습니다.
2. 속성 수정 대화 상자에서 오류를 수정합니다. 오류가 있는 필드의 이름은 빨간색으로 표시됩니다.
3. 모든 오류가 수정되었으면 확인을 클릭하여 대화 상자를 닫습니다. 오류가 없음을 확인하는 확인 메시지가 표시됩니다.
취소 - 대화 상자를 닫습니다.
도움말 - 온라인 도움말을 표시합니다.
(유효성 검사) - 입력한 모든 값이 올바른지 확인하지만 변경 내용을 적용하거나 대화 상자를 닫지는 않습니다. 자유형 XML 문서 유형을 사용하는 문서에서는 유효성 검사 기능을 사용할 수 없습니다.
(재설정) - 대화 상자를 열면 커서가 있는 필드에 대해 변경된 속성 값을 원래 값으로 재설정합니다.
(삭제) - 커서가 있는 필드에 대해 해당 속성 값을 제거합니다.
(모두 삭제) - 수정된 모든 속성 값 설정을 제거하고 수정하지 않은 원래 상태로 돌립니다.
DITA 문서 옵션
DITA 문서를 편집할 때 속성 수정 대화 상자에 다음과 같은 옵션이 추가로 포함됩니다.
conref, href 및 유사 속성에 대한 찾아보기 지원 - DITA 문서에서 속성 수정 대화 상자를 호출하면 다른 파일을 참조하는 conrefhref와 같은 속성 옆에 버튼()이 나타납니다. 이 버튼을 사용하면 속성을 수정하기 위한 리소스 매니저를 실행할 수 있습니다. 리소스 매니저를 사용하여 파일 시스템이나 CMS(콘텐츠 관리 시스템)에서 속성으로 참조할 요소 또는 문서를 찾을 수 있습니다.
프로파일링 속성 지원 - 프로파일링에 일반적으로 사용되는 DITA 속성(audience, platform, productotherprops) 옆에 버튼()이 나타납니다. 속성 수정 대화 상자에서 이 속성의 값을 수정할 수 없습니다. 버튼을 선택하면 프로파일 적용 대화 상자가 열립니다. 이 대화 상자에서 속성에 적용할 프로파일을 선택할 수 있습니다.
잘못된 마크업 속성 수정
이 섹션에서는 다음과 같은 잘못된 마크업 조건이 있을 때 대화 상자가 어떻게 동작하는지에 대해 설명합니다.
잘못된 값을 사용하여 잘못된 속성이 있는 선언된 태그
선언되지 않은 속성이 있는 선언된 태그
선언되지 않은 태그
편집 > 속성 수정을 선택하면 대화 상자의 태그가 표시됩니다. Arbortext Editor는 태그가 선언되지 않았을 경우 대화 상자의 제목에 선언되지 않은 태그를 추가합니다.
Arbortext Editor에서 잘못된 속성 마크업은 다음과 같은 방식으로 처리됩니다.
시작 시 - 대화 상자가 처음 나타날 때 잘못된 값이 있는 선언된 속성은 빨간색으로 표시됩니다. 선언되지 않은 속성은 빨간색 취소선으로 표시됩니다.
편집 중 - 선언된 값과 선언되지 않은 값을 수정할 수 있습니다. 삭제 버튼을 사용하거나 속성 값을 직접 삭제하여 선언되거나 선언되지 않은 모든 속성을 삭제할 수도 있습니다.
유효성 검사 - 유효성 검사 버튼을 클릭하면 선언된 속성에 대해 정상적인 기능을 수행한 후 선언된 모든 속성이 올바른 경우 선언되지 않은 속성에 플래그를 지정합니다. 선언되지 않은 속성의 값을 삭제하면 해당 속성에 대해 유효성 검사를 생략합니다.
선언되지 않은 속성 - 선언되지 않은 속성이 있을 경우 나중에 처리할 수 있도록 Arbortext Editor에서 변경 내용을 적용할 수 있습니다.
시작 및 종료 시 잘못된 값 - 선언된 속성에 시작 시 잘못된 속성이 있으면 Arbortext Editor에서 이러한 값을 수정하지 않고 변경 내용을 적용할 수 있습니다.
시작 시 올바른 값, 종료 시 잘못된 값 - 속성 값이 시작 시에는 올바른 값이었는데 잘못된 값으로 편집된 경우 Arbortext Editor에서 변경 내용을 적용할 수 없습니다.