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 . |