System.Windows.Documents.DocumentStructures Espace de noms

Fournit des classes pour décrire la structure d'un XpsDocument en termes de sections, de paragraphes, d'illustrations, de listes numérotées ou à puces et de tableaux.

Classes

BlockElement

Ne pas utiliser.

FigureStructure

Représente un dessin, un graphique ou un diagramme dans un document.

ListItemStructure

Représente un élément d'une liste ou d'un plan.

ListStructure

Représente une liste d'éléments dans un document.

NamedElement

Identifie un élément au sein d'une hiérarchie d'éléments sous FixedPage.

ParagraphStructure

Représente un paragraphe dans un document.

SectionStructure

Représente une section de contenu dans un document.

SemanticBasicElement

Élément XML dans le balisage pour les documents XPS (XML Paper Specification).

StoryBreak

Identifie le début ou la fin d'un article composé d'un ou plusieurs élément(s) StoryFragment.

StoryFragment

Représente tout ou partie d’un article dans un document XPS.

StoryFragments

Représente un jeu d'un ou plusieurs élément(s) StoryFragment.

TableCellStructure

Représente une cellule dans une table.

TableRowGroupStructure

Représente un jeu d'une ou plusieurs ligne(s) dans une table.

TableRowStructure

Représente une ligne d'une ou plusieurs cellule(s) dans une table.

TableStructure

Représente une table dans un document.

Remarques

La mise en forme et la mise en page d’un document XPS permettent à différentes parties du contenu de se comporter sous une forme sémantique telle que dans les paragraphes, les tableaux et les listes. Les humains peuvent percevoir la structure sémantique du contenu à partir de son apparence ; mais le format physique et la disposition du balisage n’identifient pas explicitement les éléments sémantiques réels. Pour permettre la compréhension programmatique du document organization, l’espace System.Windows.Documents.DocumentStructures de noms fournit des éléments de structure qui peuvent être utilisés pour définir le document par ses parties sémantiques.

Chaque page d’un document XPS contient un FixedPage élément qui définit son contenu sous la forme d’exécutions de texte positionnel et de graphiques. Grâce à l’utilisation d’éléments de structure de document, les pages d’un document XPS peuvent également être associées StoryFragment à des éléments qui définissent la structure de la page sous la forme de sections, paragraphes, listes, figures et tableaux. La NamedElement classe est utilisée pour définir les associations entre le contenu et les parties de structure du balisage de document. Un NamedElement est l’enfant d’un élément structurel, tel qu’une cellule de tableau ou un élément de liste à puces qui se trouve dans la StoryFragment hiérarchie d’une page. Un NamedElement identifie un élément dans la FixedPage hiérarchie de la même page. L’élément auquel il fait référence est le contenu de l’élément structurel.

Les applications qui créent des documents XPS ne sont pas tenues d’inclure un balisage structurel, mais l’utilisation d’éléments de structure de document améliore la flexibilité par laquelle les applications peuvent accéder au contenu d’un document et l’utiliser.

Pour plus d’informations sur les éléments de structure des documents XPS, consultez le chapitre 9 et l’annexe E de la spécification de papier XML (XPS) disponible en téléchargement à l’adresse Ecma International.

Voir aussi