System.Windows.Documents Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 . |