System.Windows.Documents.DocumentStructures Naamruimte

Biedt klassen om de structuur van een XpsDocument sectie, alinea's, cijfers, lijsten met opsommingstekens of genummerde lijsten en tabellen te beschrijven.

Klassen

Name Description
BlockElement

Niet gebruiken.

FigureStructure

Vertegenwoordigt een tekening, grafiek of diagram in een document.

ListItemStructure

Vertegenwoordigt een item in een lijst of overzicht.

ListStructure

Vertegenwoordigt een lijst met items in een document.

NamedElement

Identificeert een element in de hiërarchie van elementen onder een FixedPage.

ParagraphStructure

Vertegenwoordigt een alinea in een document.

SectionStructure

Vertegenwoordigt een sectie met inhoud in een document.

SemanticBasicElement

Een XML-element in de opmaak voor XPS-documenten (XML Paper Specification).

StoryBreak

Identificeert het begin of einde van het verhaal dat bestaat uit een of meer StoryFragment elementen.

StoryFragment

Vertegenwoordigt alle of een deel van een verhaal in een XPS-document.

StoryFragments

Vertegenwoordigt een set van een of meer StoryFragment elementen.

TableCellStructure

Vertegenwoordigt een cel in een tabel.

TableRowGroupStructure

Vertegenwoordigt een set van een of meer rijen in een tabel.

TableRowStructure

Vertegenwoordigt een rij van een of meer cellen in een tabel.

TableStructure

Vertegenwoordigt een tabel in een document.

Opmerkingen

Met de opmaak en indeling van een XPS-document kunnen verschillende delen van de inhoud zich gedragen in een semantische vorm, zoals in alinea's, tabellen en lijsten. Mensen kunnen de semantische structuur van de inhoud zien van zijn uiterlijk; maar de fysieke opmaak en indeling van de markeringen identificeren niet expliciet de werkelijke semantische elementen. Om programmatisch inzicht in de documentorganisatie mogelijk te maken, biedt de System.Windows.Documents.DocumentStructures-naamruimte structuurelementen die kunnen worden gebruikt om het document te definiëren door de semantische onderdelen.

Elke pagina van een XPS-document bevat een FixedPage element dat de inhoud definieert in de vorm van positionele tekstuitvoeringen en afbeeldingen. Via het gebruik van documentstructuurelementen kunnen pagina's van een XPS-document ook worden gekoppeld aan StoryFragment elementen die de structuur van de pagina definiëren in de vorm van secties, alinea's, lijsten, afbeeldingen en tabellen. De NamedElement klasse wordt gebruikt om de koppelingen tussen inhouds- en structuuronderdelen van de documentmarkeringen te definiëren. A NamedElement is het onderliggende element van een structureel element, zoals een tabelcel of lijstitem met opsommingstekens dat zich in de StoryFragment hiërarchie van een pagina bevindt. A NamedElement identificeert een item in de FixedPage hiërarchie van dezelfde pagina. Het item waarnaar wordt verwezen, is de inhoud van het structurele element.

Toepassingen die XPS-documenten maken, hoeven geen structurele markeringen op te nemen, maar het gebruik van documentstructuurelementen verbetert de flexibiliteit waarmee toepassingen de inhoud van een document kunnen openen en gebruiken.

Zie hoofdstuk 9 en bijlage E van de XML Paper Specification (XPS) die u kunt downloaden op Ecma International voor meer informatie over structuurelementen van XPS-documenten.

Zie ook