Compartir a través de


System.Windows.Documents Espacio de nombres

Contiene tipos que admiten FixedDocument, FlowDocument y creación de documentos XML Paper Specification (XPS).

Clases

Adorner

Clase abstracta que representa un elemento FrameworkElement que decora un UIElement.

AdornerDecorator

Proporciona una AdornerLayer para los elementos secundarios en el árbol visual.

AdornerLayer

Representa una superficie para representar adornos.

AnchoredBlock

Clase abstracta que proporciona una base para elementos Inline que se utilizan a fin de anclar elementos Block para contenido dinámico.

Block

Clase abstracta que proporciona una base para los elementos de contenido dinámico de nivel de bloque.

BlockCollection

Representa una colección de elementos Block . BlockCollection define el contenido secundario permitido de los elementos FlowDocument, Section, ListItem, TableCell, Floater y Figure.

BlockUIContainer

Un elemento de nivel de bloque que habilita los elementos UIElement (es decir, un Button) que se van a incrustar (hospedar) en el contenido dinámico.

Bold

Elemento de contenido dinámico insertado que hace que el contenido se represente con un espesor de fuente negrita.

ContentPosition

Clase abstracta que representa la posición del contenido. Esta posición es específica del contenido.

DocumentPage

Representa una página de un documento generada por un paginador.

DocumentPaginator

Proporciona una clase base abstracta que admite la creación de elementos de varias páginas de un documento único.

DocumentReference

Proporciona acceso para hacer referencia a un elemento FixedDocument.

DocumentReferenceCollection

Define una lista ordenada de elementos DocumentReference.

DynamicDocumentPaginator

Proporciona una clase base abstracta que admite la paginación automática en segundo plano y el seguimiento de las posiciones del contenido en las repaginaciones, además de los métodos y propiedades de su propia clase base.

EditingCommands

Proporciona un conjunto estándar de comandos relacionados con la edición.

Figure

Elemento de contenido dinámico insertado que se utiliza para hospedar una figura. Un elemento figure es una parte de contenido de flujo con propiedades de colocación que se puede personalizar independientemente del flujo principal de contenido dentro de FlowDocument.

FixedDocument

Hospeda un documento de formato fijo portátil de alta fidelidad con acceso de lectura para la selección de texto, navegación mediante el teclado y búsqueda del usuario.

FixedDocumentSequence

Hospeda uno o más elementos DocumentReference que definen una secuencia de documentos fijos.

FixedPage

Proporciona el contenido para ofrecer una página de alta fidelidad y formato fijo.

Floater

Proporciona un elemento de contenido de flujo insertado que se utiliza para hospedar un elemento Floater. Un elemento floater muestra imágenes y otro contenido paralelos al flujo principal de contenido de FlowDocument.

FlowDocument

Hospeda y da formato al contenido dinámico con características de documento avanzadas, como paginación y columnas.

FrameworkRichTextComposition

Representa una composición relacionada con la entrada de texto. Puede utilizar esta clase para buscar la posición del texto de la composición o la cadena de resultado.

FrameworkTextComposition

Representa una composición durante los eventos de entrada de texto de un objeto TextBox.

GetPageCompletedEventArgs

Proporciona datos para el evento GetPageCompleted.

GetPageNumberCompletedEventArgs

Proporciona datos para el evento GetPageNumberCompleted.

GetPageRootCompletedEventArgs

Proporciona datos para el evento GetPageRootCompleted.

Glyphs

Representa el conjunto de glifos que se usan para representar texto fijo.

Hyperlink

Elemento de contenido dinámico alineado que proporciona los medios para hospedar hipervínculos dentro del contenido dinámico.

Inline

Clase abstracta que proporciona una base para todos los elementos del contenido del flujo alineado.

InlineCollection

Representa una colección de elementos Inline . InlineCollection define el contenido secundario permitido de los elementos Paragraph, Span y TextBlock.

InlineUIContainer

Un elemento de contenido dinámico alineado que habilita los elementos UIElement (es decir, un Button) que se van a incrustar (hospedar) en el contenido dinámico.

Italic

Proporciona un elemento de contenido dinámico de nivel insertado que hace que el contenido se presente con un estilo de fuente en cursiva.

LineBreak

Elemento de contenido del flujo alineado que hace que se produzca un salto de línea en el contenido del flujo.

LinkTarget

Representa un elemento de una página que se puede vincular desde otros documentos o lugares del mismo documento.

LinkTargetCollection

Proporciona una colección de todos los elementos LinkTarget de un objeto Package.

List

Elemento de contenido dinámico de nivel de bloque que proporciona los medios para presentar el contenido en una lista ordenada o sin ordenar.

ListItem

Un elemento de contenido de flujo que representa un elemento de contenido determinado en una List ordenada o desordenada.

ListItemCollection

Representa una colección de elementos ListItem . ListItemCollection define el contenido secundario permitido de un elemento List.

PageContent

Proporciona información sobre los elementos FixedPage de un FixedDocument.

PageContentCollection

Proporciona compatibilidad de colección para una colección de páginas de un documento.

PagesChangedEventArgs

Proporciona datos para el evento PagesChanged.

PaginationProgressEventArgs

Proporciona datos para el evento PaginationProgress.

Paragraph

Elemento de contenido del flujo de nivel de bloque usado para agrupar contenido en un párrafo.

PresentationUIStyleResources

Esta clase se usa para crear objetos ComponentResourceKey, que requieren una clase pública.

Run

Elemento de contenido dinámico de nivel en línea que está destinado a contener una ejecución de texto con o sin formato.

Section

Elemento de contenido dinámico de nivel de bloque usado para agrupar otros elementos Block.

Span

Agrupa otros elementos de contenido dinámico Inline.

Table

Elemento de contenido dinámico de nivel de bloque que proporciona una presentación basada en cuadrícula organizada por filas y columnas.

TableCell

Elemento de contenido dinámico que define una celda de contenido dentro de un elemento Table.

TableCellCollection

Ofrece los medios estándares para crear y administrar una colección ordenada con seguridad de tipos de objetos TableCell.

TableColumn

Elemento de contenido dinámico que define una columna dentro de Table.

TableColumnCollection

Ofrece los medios estándares para crear y administrar una colección ordenada con seguridad de tipos de objetos TableColumn.

TableRow

Elemento de contenido de flujo que define una fila dentro de una Table.

TableRowCollection

Ofrece los medios estándares para crear y administrar una colección ordenada con seguridad de tipos de objetos TableRow.

TableRowGroup

Representa un elemento de contenido dinámico que se utiliza para agrupar elementos TableRow dentro de un objeto Table.

TableRowGroupCollection

Ofrece los medios estándares para crear y administrar una colección ordenada con seguridad de tipos de objetos TableRowGroup.

TextEffectResolver

Una clase auxiliar que establece efectos de texto en un contenedor de texto.

TextEffectTarget

Es el resultado del uso de TextEffectResolver para establecer un efecto en el texto. Consiste en el TextEffect creado y el DependencyObject en el que debe establecerse TextEffect.

TextElement

Una clase abstracta utilizada como clase base para las clases Block y Inline abstractas.

TextElementCollection<TextElementType>

Ofrece los medios estándares para crear y administrar una colección ordenada con seguridad de tipos de objetos TextElement. Se trata de una colección genérica para trabajar con objetos de un tipo especificado que se deriva de TextElement.

TextElementEditingBehaviorAttribute

Especifica cómo debe administrar un objeto RichTextBox un elemento de texto personalizado.

TextPointer

Representa una posición dentro de un FlowDocument o TextBlock.

TextRange

Representa una selección de contenido entre dos posiciones TextPointer.

TextSelection

Encapsula el estado de la selección para el control RichTextBox.

Typography

Proporciona acceso a un amplio conjunto de propiedades tipográficas OpenType.

Underline

Elemento de contenido dinámico insertado que hace que el contenido se represente con una decoración de texto subrayada.

ZoomPercentageConverter

Implementa un convertidor de tipos para convertir Double (se utiliza como el valor de Zoom) a otros tipos y desde ellos.

Interfaces

IDocumentPaginatorSource

Define el objeto de origen que realiza la paginación del contenido real.

Enumeraciones

LogicalDirection

Especifica una dirección lógica en la que se realizan algunas operaciones de texto, como insertar, recuperar o navegar por el texto en relación con una posición especificada (TextPointer).

TextPointerContext

Determina la categoría de contenido que es adyacente a TextPointer en una LogicalDirection especificada.

Delegados

GetPageCompletedEventHandler

Representa el método que controlará el evento GetPageCompleted de una FixedDocument u otras clases que implementan DocumentPaginator.

GetPageNumberCompletedEventHandler

Representa el método que controlará los eventos GetPageNumberCompleted o FixedDocument de un FlowDocument.

GetPageRootCompletedEventHandler

Representa el método que controlará el evento GetPageRootCompleted de la clase PageContent.

PagesChangedEventHandler

Representa el método que controlará el evento PagesChanged.

PaginationProgressEventHandler

Representa el método que controlará el evento PaginationProgress.