System.Windows.Documents.DocumentStructures (Espacio de nombres)

Actualización: noviembre 2007

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.

El formato y diseño de un documento XPS permiten que las distintas partes del contenido se comporten en un formulario semántico como párrafos, tablas y listas. Los humanos pueden percibir la estructura semántica del contenido a partir de su aspecto; 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 System.Windows.Documents.DocumentStructures proporciona elementos estructurales que se pueden usar para definir el documento por sus partes semánticas.

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

No es necesario que las aplicaciones que crean documentos XPS incluyan marcado estructural, más bien el uso de los elementos estructurales del documento mejora la flexibilidad mediante la que las aplicaciones pueden tener acceso y usar el contenido de un documento.

Para obtener información más detallada sobre los elementos estructurales de un documento XPS, vea el capítulo 9 y el apéndice E de XML Paper Specification (XPS), que se puede descargar desde http://go.microsoft.com/fwlink/?LinkID=67000.

Para obtener un programa de ejemplo relacionado con System.Windows.Documents.DocumentStructures, vea Ejemplo Document Structure

  ClaseDescripción
ms558058.pubclass(es-es,VS.90).gifBlockElementNo utilizar.
ms558058.pubclass(es-es,VS.90).gifFigureStructureRepresenta un dibujo, un gráfico o un diagrama en un documento.
ms558058.pubclass(es-es,VS.90).gifListItemStructureRepresenta un elemento de una lista o esquema.
ms558058.pubclass(es-es,VS.90).gifListStructureRepresenta una lista de elementos en un documento.
ms558058.pubclass(es-es,VS.90).gifNamedElementIdentifica un elemento de la jerarquía de elementos que subyace a un objeto FixedPage.
ms558058.pubclass(es-es,VS.90).gifParagraphStructureRepresenta un párrafo en un documento.
ms558058.pubclass(es-es,VS.90).gifSectionStructureRepresenta una sección de contenido de un documento.
ms558058.pubclass(es-es,VS.90).gifSemanticBasicElementNo utilizar.
ms558058.pubclass(es-es,VS.90).gifStoryBreakIdentifica el inicio o el final de un artículo formado por uno o varios elementos StoryFragment.
ms558058.pubclass(es-es,VS.90).gifStoryFragmentRepresenta una parte o la totalidad de un artículo dentro de un documento XPS.
ms558058.pubclass(es-es,VS.90).gifStoryFragmentsRepresenta un conjunto de uno o varios elementos StoryFragment.
ms558058.pubclass(es-es,VS.90).gifTableCellStructureRepresenta una celda en una tabla.
ms558058.pubclass(es-es,VS.90).gifTableRowGroupStructureRepresenta un conjunto de una o varias filas en una tabla.
ms558058.pubclass(es-es,VS.90).gifTableRowStructureRepresenta una fila con una o varias celdas en una tabla.
ms558058.pubclass(es-es,VS.90).gifTableStructureRepresenta una tabla en un documento.

Adiciones de comunidad

Mostrar: