System.Windows.Documents.DocumentStructures Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.