System.Windows.Documents.DocumentStructures Espacio de nombres

Proporciona las clases que describen la estructura de un objeto XpsDocument en términos de secciones, párrafos, figuras, listas numeradas o con viñetas y tablas.

Clases

BlockElement

No debe usarse.

FigureStructure

Representa un dibujo, un gráfico o un diagrama en un documento.

ListItemStructure

Representa un elemento de una lista o esquema.

ListStructure

Representa una lista de elementos en un documento.

NamedElement

Identifica un elemento de la jerarquía de elementos que subyace a un objeto FixedPage.

ParagraphStructure

Representa un párrafo en un documento.

SectionStructure

Representa una sección de contenido de un documento.

SemanticBasicElement

Elemento XML del marcado de documentos XML Paper Specification (XPS).

StoryBreak

Identifica el inicio o el final de un artículo formado por uno o varios elementos StoryFragment.

StoryFragment

Representa una parte o la totalidad de una historia dentro de un documento XPS.

StoryFragments

Representa un conjunto de uno o varios elementos StoryFragment.

TableCellStructure

Representa una celda en una tabla.

TableRowGroupStructure

Representa un conjunto de una o varias filas en una tabla.

TableRowStructure

Representa una fila con una o varias celdas en una tabla.

TableStructure

Representa una tabla en un documento.

Comentarios

El formato y el diseño de un documento XPS permiten que diferentes partes del contenido se comporten en forma semántica, como en párrafos, tablas y listas. Los seres humanos pueden percibir la estructura semántica del contenido a partir de su apariencia; pero el formato físico y el diseño del marcado no identifican explícitamente los elementos semánticos reales. Para habilitar la comprensión mediante programación de la organización del documento, el System.Windows.Documents.DocumentStructures espacio de nombres proporciona elementos de estructura que se pueden usar para definir el documento por sus partes semánticas.

Cada página de un documento XPS contiene un FixedPage elemento que define su contenido en forma de ejecuciones de texto posicional y gráficos. Mediante el uso de elementos de estructura de documentos, las páginas de un documento XPS también se pueden asociar a StoryFragment elementos que definen la estructura de la página en forma de secciones, párrafos, listas, ilustraciones y tablas. La NamedElement clase se usa para definir las asociaciones entre las partes de contenido y estructura del marcado de documento. es NamedElement el elemento secundario de un elemento estructural, como una celda de tabla o un elemento de lista de viñetas que se encuentra en la StoryFragment jerarquía de una página. un NamedElement elemento identifica un elemento de la FixedPage jerarquía de la misma página. El elemento al que hace referencia es el contenido del elemento estructural.

Las aplicaciones que crean documentos XPS no son necesarias para incluir marcado estructural, pero el uso de elementos de estructura de documentos mejora la flexibilidad por la que las aplicaciones pueden acceder y usar el contenido de un documento.

Para obtener más información sobre los elementos de estructura de los documentos XPS, vea el capítulo 9 y el Apéndice E de la Especificación del Papel XML (XPS) disponible para su descarga en Ecma International.

Consulte también