System.Windows.Documents Namespace

Contém tipos compatíveis com FixedDocument, FlowDocument e a criação de documento XPS (XML Paper Specification).

Classes

Adorner

Classe abstrata que representa um FrameworkElement que decora um UIElement.

AdornerDecorator

Fornece um AdornerLayer para os elementos filho na árvore visual.

AdornerLayer

Representa uma superfície para renderização de adornos.

AnchoredBlock

Uma classe abstrata que fornece uma base para elementos Inline usados para ancorar elementos Block ao conteúdo de fluxo.

Block

Uma classe abstrata que fornece uma base para todos os elementos de conteúdo de fluxo no nível de bloco.

BlockCollection

Representa uma coleção de elementos Block . BlockCollection define o conteúdo filho permitido dos elementos FlowDocument, Section, ListItem, TableCell, Floater e Figure.

BlockUIContainer

Um elemento de conteúdo de fluxo de nível de bloco que permite que elementos UIElement (ou seja, um Button) sejam inseridos (hospedados) no conteúdo de fluxo.

Bold

Um elemento de conteúdo de fluxo de nível embutido que faz com que o conteúdo renderize com a espessura da fonte em negrito.

ContentPosition

Classe abstrata que representa a posição do conteúdo. Esta posição é específica do conteúdo.

DocumentPage

Representa uma página de documento produzida por um paginador.

DocumentPaginator

Fornece uma classe base abstrata que dá suporte à criação de elementos de várias páginas com base em um único documento.

DocumentReference

Fornece acesso para referenciar um FixedDocument.

DocumentReferenceCollection

Define uma lista ordenada de elementos DocumentReference.

DynamicDocumentPaginator

Fornece uma classe base abstrata que dá suporte às posições de conteúdo de acompanhamento e paginação em segundo plano automática nas repaginações além dos métodos e propriedades de sua própria classe base.

EditingCommands

Fornece um conjunto padrão de comandos relacionados à edição.

Figure

Um elemento de conteúdo de fluxo de nível embutido usado para hospedar uma figura. Uma figura é uma parte do conteúdo de fluxo com propriedades de posicionamento que podem ser personalizadas independentemente do fluxo de conteúdo principal em um FlowDocument.

FixedDocument

Hospeda um documento portátil de alta fidelidade e de formato fixo com acesso de leitura para seleção de texto do usuário, navegação por teclado e pesquisa.

FixedDocumentSequence

Hospeda um ou mais elementos DocumentReference que definem uma sequência de documentos fixos.

FixedPage

Fornece o conteúdo para uma página de alta fidelidade, de formato fixo.

Floater

Fornece um elemento de conteúdo de fluxo de nível embutido usado para hospedar um floater. Um floater exibe imagens e outros conteúdos paralelos ao fluxo de conteúdo principal em um FlowDocument.

FlowDocument

Hospeda e formata conteúdo de fluxo com recursos de documento avançados, como paginação e colunas.

FrameworkRichTextComposition

Representa uma composição relacionada à entrada de texto. É possível usar esta classe para localizar a posição do texto da composição ou a cadeia de caracteres de resultado.

FrameworkTextComposition

Representa uma composição durante os eventos de entrada de texto de um TextBox.

GetPageCompletedEventArgs

Fornece dados para o evento de GetPageCompleted .

GetPageNumberCompletedEventArgs

Fornece dados para o evento de GetPageNumberCompleted .

GetPageRootCompletedEventArgs

Fornece dados para o evento de GetPageRootCompleted .

Glyphs

Representa o conjunto de glifos usados para renderizar texto fixo.

Hyperlink

Um elemento de conteúdo de fluxo de nível embutido que fornece recursos para hospedar hiperlinks no conteúdo de fluxo.

Inline

Uma classe abstrata que fornece uma base para todos os elementos de conteúdo de fluxo embutido.

InlineCollection

Representa uma coleção de elementos Inline . InlineCollection define o conteúdo filho permitido dos elementos Paragraph, Span e TextBlock.

InlineUIContainer

Um elemento de conteúdo de fluxo de nível embutido que permite que elementos UIElement (ou seja, um Button) sejam inseridos (hospedados) no conteúdo de fluxo.

Italic

Fornece um elemento de conteúdo de fluxo de nível embutido que faz com que o conteúdo renderize com um estilo da fonte em itálico.

LineBreak

Um elemento de conteúdo de fluxo embutido que faz com que ocorra uma quebra de linha no conteúdo de fluxo.

LinkTarget

Representa um elemento em uma página que pode ser vinculado a outros documentos ou outros locais no mesmo documento.

LinkTargetCollection

Fornece uma coleção de todos os elementos LinkTarget em um Package.

List

Um elemento de conteúdo de fluxo em nível de bloco que fornece recursos para apresentar o conteúdo em uma lista ordenada ou desordenada.

ListItem

Um elemento de conteúdo de fluxo que representa um item de conteúdo específico em uma List ordenada ou desordenada.

ListItemCollection

Representa uma coleção de elementos ListItem . ListItemCollection define o conteúdo filho permitido de um elemento List.

PageContent

Fornece informações sobre os elementos FixedPage em um FixedDocument.

PageContentCollection

Oferece suporte de coleção para uma coleção de páginas do documento.

PagesChangedEventArgs

Fornece dados para o evento de PagesChanged .

PaginationProgressEventArgs

Fornece dados para o evento de PaginationProgress .

Paragraph

Um elemento de conteúdo de fluxo de nível de bloco usado para agrupar o conteúdo em um parágrafo.

PresentationUIStyleResources

Essa classe é usada para criar objetos ComponentResourceKey, que exigem uma classe pública.

Run

Um elemento de conteúdo de fluxo de nível embutido deve conter uma sequência de texto formatado ou não formatado.

Section

Um elemento de conteúdo de fluxo em nível de bloco usado para agrupar outros elementos Block.

Span

Agrupa outros Inline elementos de conteúdo de fluxo.

Table

Um elemento de conteúdo de fluxo em nível de bloco que fornece uma apresentação baseada em grade organizada por linhas e colunas.

TableCell

Um elemento de conteúdo de fluxo que define uma célula de conteúdo dentro de uma Table.

TableCellCollection

Fornece recursos padrão para criar e gerenciar uma coleção fortemente tipada e ordenada de objetos TableCell.

TableColumn

Um elemento de conteúdo de fluxo que define uma coluna em um Table.

TableColumnCollection

Fornece recursos padrão para criar e gerenciar uma coleção fortemente tipada e ordenada de objetos TableColumn.

TableRow

Um elemento de conteúdo de fluxo que define uma linha em Table.

TableRowCollection

Fornece recursos padrão para criar e gerenciar uma coleção fortemente tipada e ordenada de objetos TableRow.

TableRowGroup

Representa um elemento de conteúdo de fluxo usado para agrupar elementos de TableRow dentro de uma Table.

TableRowGroupCollection

Fornece recursos padrão para criar e gerenciar uma coleção fortemente tipada e ordenada de objetos TableRowGroup.

TextEffectResolver

Uma classe auxiliar que define os efeitos do texto em um contêiner de texto.

TextEffectTarget

Resultantes do uso de TextEffectResolver para definir um efeito em texto. Isso é composto pelo TextEffect criado e o DependencyObject para o qual TextEffect deve ser definido.

TextElement

Uma classe abstrata usada como classe base para as classes abstratas Block e Inline.

TextElementCollection<TextElementType>

Fornece recursos padrão para criar e gerenciar uma coleção fortemente tipada e ordenada de objetos TextElement. Esta é uma coleção genérica para trabalhar com objetos de um tipo especificado que deriva de TextElement.

TextElementEditingBehaviorAttribute

Especifica como um RichTextBox deve lidar com um elemento de texto personalizado.

TextPointer

Representa uma posição dentro de um FlowDocument ou TextBlock.

TextRange

Representa uma seleção de conteúdo entre duas posições TextPointer.

TextSelection

Encapsula o estado de seleção para o controle RichTextBox.

Typography

Fornece acesso a um conjunto completo de propriedades de tipografia OpenType.

Underline

Um elemento de conteúdo de fluxo de nível embutido que faz com que o conteúdo renderize com uma decoração de texto sublinhado.

ZoomPercentageConverter

Implementa um conversor de tipo para converter Double (usado como o valor de Zoom) para e de outros tipos.

Interfaces

IDocumentPaginatorSource

Define o objeto de origem que executa a paginação de conteúdo.

Enumerações

LogicalDirection

Especifica uma direção lógica na qual executar determinadas operações de texto, tais como inserção ou recuperação de texto, ou ainda navegação pelo texto, em relação a uma posição especificada (um TextPointer).

TextPointerContext

Determina a categoria do conteúdo adjacente a um TextPointer em um LogicalDirection especificado.

Delegados

GetPageCompletedEventHandler

Representa o método que manipulará o evento GetPageCompleted de um FixedDocument ou outras classes implementando DocumentPaginator.

GetPageNumberCompletedEventHandler

Representa o método que manipulará o evento GetPageNumberCompleted de um FixedDocument, ou então FlowDocument.

GetPageRootCompletedEventHandler

Representa o método que manipulará o evento GetPageRootCompleted da classe PageContent.

PagesChangedEventHandler

Representa o método que manipulará o evento de PagesChanged .

PaginationProgressEventHandler

Representa o método que manipulará o evento de PaginationProgress .