System.Windows.Documents.DocumentStructures 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
섹션, 단락, 그림, 글머리 기호 또는 번호 매기기 목록 및 테이블의 측면에서 구조 XpsDocument 체를 설명하는 클래스를 제공합니다.
클래스
| Name | Description |
|---|---|
| BlockElement |
사용하지 마세요. |
| FigureStructure |
문서의 드로잉, 차트 또는 다이어그램을 나타냅니다. |
| ListItemStructure |
목록 또는 개요의 항목을 나타냅니다. |
| ListStructure |
문서의 항목 목록을 나타냅니다. |
| NamedElement |
에 있는 요소의 계층 구조 내의 요소를 식별합니다 FixedPage. |
| ParagraphStructure |
문서의 단락을 나타냅니다. |
| SectionStructure |
문서의 콘텐츠 섹션을 나타냅니다. |
| SemanticBasicElement |
XPS(XML Paper Specification) 문서의 태그에 있는 XML 요소입니다. |
| StoryBreak |
하나 이상의 StoryFragment 요소로 구성된 스토리의 시작 또는 끝을 식별합니다. |
| StoryFragment |
XPS 문서 내의 텍스트 영역 전체 또는 일부를 나타냅니다. |
| StoryFragments |
하나 이상의 StoryFragment 요소 집합을 나타냅니다. |
| TableCellStructure |
표의 셀을 나타냅니다. |
| TableRowGroupStructure |
테이블에 있는 하나 이상의 행 집합을 나타냅니다. |
| TableRowStructure |
표에 있는 하나 이상의 셀 행을 나타냅니다. |
| TableStructure |
문서의 표를 나타냅니다. |
설명
XPS 문서의 서식 및 레이아웃을 사용하면 단락, 표 및 목록과 같은 의미 체계 형식으로 콘텐츠의 여러 부분이 동작할 수 있습니다. 인간은 모양에서 콘텐츠의 의미 체계 구조를 인식할 수 있습니다. 그러나 태그의 실제 형식과 레이아웃은 실제 의미 체계 요소를 명시적으로 식별하지 않습니다. 문서 조직을 프로그래밍 방식으로 이해할 수 있도록 System.Windows.Documents.DocumentStructures 네임스페이스는 의미 체계 부분으로 문서를 정의하는 데 사용할 수 있는 구조 요소를 제공합니다.
XPS 문서의 각 페이지에는 FixedPage 위치 텍스트 실행 및 그래픽의 형태로 콘텐츠를 정의하는 요소가 포함되어 있습니다. 문서 구조 요소를 사용하면 XPS 문서의 페이지를 구역, 단락, 목록, 그림 및 표 형식으로 페이지의 구조를 정의하는 요소와 연결할 StoryFragment 수도 있습니다. 이 NamedElement 클래스는 문서 태그의 콘텐츠와 구조 부분 간의 연결을 정의하는 데 사용됩니다. A NamedElement 는 페이지의 계층 구조에 있는 StoryFragment 표 셀 또는 글머리 기호 목록 항목과 같은 구조적 요소의 자식입니다. A NamedElement 는 동일한 페이지의 계층 구조에서 FixedPage 항목을 식별합니다. 참조하는 항목은 구조적 요소의 내용입니다.
XPS 문서를 만드는 애플리케이션은 구조적 태그를 포함할 필요는 없지만 문서 구조 요소를 사용하면 응용 프로그램에서 문서 내용에 액세스하고 사용할 수 있는 유연성이 향상됩니다.
XPS 문서의 구조 요소에 대한 자세한 내용은 Ecma International에서 다운로드할 수 있는 XPS(XML Paper Specification)의 9장 및 부록 E를 참조하세요.