System.Windows.Documents.DocumentStructures Espacio de nombres

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

Clases

Nombre Description
BlockElement

No usar.

FigureStructure

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

ListItemStructure

Representa un elemento de una lista o esquema.

ListStructure

Representa una lista de elementos de un documento.

NamedElement

Identifica un elemento dentro de la jerarquía de elementos de un FixedPage.

ParagraphStructure

Representa un párrafo de un documento.

SectionStructure

Representa una sección de contenido de un documento.

SemanticBasicElement

Un elemento XML en el marcado para documentos XML Paper Specification (XPS).

StoryBreak

Identifica el inicio o el final del artículo compuesto por uno o varios StoryFragment elementos.

StoryFragment

Representa todo o parte de un artículo dentro de un documento XPS.

StoryFragments

Representa un conjunto de uno o varios StoryFragment elementos.

TableCellStructure

Representa una celda de una tabla.

TableRowGroupStructure

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

TableRowStructure

Representa una fila de una o varias celdas de una tabla.

TableStructure

Representa una tabla de 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 espacio de nombres />

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. identifica NamedElement 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 de papel XML (XPS) disponible para su descarga en Ecma International.

Consulte también