System.Windows.Media.TextFormatting 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.
Fornece tipos que controlam a formatação de texto, normalmente em um nível inferior à apresentação de texto baseada em controle ou ao modelo de objeto de texto.
Classes
| Nome | Description |
|---|---|
| CultureSpecificCharacterBufferRange |
Representa um intervalo de caracteres associados a uma cultura. |
| IndexedGlyphRun |
Permite que os clientes do mecanismo de texto mapeiem um índice de caracteres de origem de texto para o correspondente GlyphRun. |
| TextBounds |
Representa o retângulo delimitador de um intervalo de caracteres. |
| TextCharacters |
Representa uma coleção de glifos de caracteres de tipos físicos distintos. |
| TextCollapsedRange |
Representa o intervalo de caracteres e sua medida de largura para o texto recolhido dentro de uma linha. |
| TextCollapsingProperties |
Representa as características do texto recolhido. |
| TextEmbeddedObject |
Define um tipo de conteúdo de texto no qual a medição, o teste de clique e o desenho de todo o conteúdo são feitos no todo. |
| TextEmbeddedObjectMetrics |
Especifica as propriedades de um TextEmbeddedObject. |
| TextEndOfLine |
Define uma execução de texto especializada que é usada para marcar o final de uma linha. |
| TextEndOfParagraph |
Define uma execução de texto especializada que é usada para marcar o final de um parágrafo. |
| TextEndOfSegment |
Define uma execução de texto especializada que é usada para marcar o final de um segmento. |
| TextFormatter |
Fornece serviços para formatação de texto e quebra de linhas de texto usando um cliente de layout de texto personalizado. |
| TextHidden |
Define uma execução de texto especializada que é usada para marcar um intervalo de caracteres ocultos. |
| TextLine |
Fornece uma classe abstrata para dar suporte a serviços de formatação para uma linha de texto. |
| TextLineBreak |
Especifica as propriedades de texto e o estado no ponto em que o texto é interrompido pelo processo de quebra de linha. |
| TextMarkerProperties |
Representa uma classe abstrata para definir marcadores de texto. |
| TextModifier |
Representa uma execução de texto especializada que pode ser usada para modificar propriedades de execuções de texto dentro de seu escopo. |
| TextParagraphProperties |
Fornece um conjunto de propriedades, como direção de fluxo, alinhamento ou recuo, que podem ser aplicadas a um parágrafo. Esta é uma classe abstrata. |
| TextRun |
Representa uma sequência de caracteres que compartilham um único conjunto de propriedades. |
| TextRunBounds |
Representa o retângulo delimitador de uma execução de texto. |
| TextRunCache |
Fornece serviços de cache para o objeto a fim de melhorar o TextFormatter desempenho. |
| TextRunProperties |
Fornece um conjunto de propriedades, como typeface ou pincel de primeiro plano, que podem ser aplicadas a um TextRun objeto. Esta é uma classe abstrata. |
| TextRunTypographyProperties |
Fornece uma classe abstrata para dar suporte a propriedades de tipografia para TextRun objetos. |
| TextSimpleMarkerProperties |
Fornece uma implementação genérica das propriedades do marcador de texto. |
| TextSource |
Fornece uma classe abstrata para especificar dados de caractere e propriedades de formatação a serem usadas pelo TextFormatter objeto. |
| TextSpan<T> |
Representa uma classe genérica que permite um emparelhamento simples de um objeto do tipo T e um comprimento de execução especificado. |
| TextTabProperties |
Especifica as propriedades das guias definidas pelo usuário. |
| TextTrailingCharacterEllipsis |
Define as propriedades de texto recolhidas para recolher uma linha inteira no final na granularidade do caractere e com reticências sendo o símbolo de texto recolhido. |
| TextTrailingWordEllipsis |
Define as propriedades de texto recolhidas para recolher uma linha inteira no final na granularidade da palavra e com reticências sendo o símbolo de texto recolhido. |
Estruturas
| Nome | Description |
|---|---|
| CharacterBufferRange |
Descreve uma cadeia de caracteres. |
| CharacterBufferReference |
Descreve um buffer de caracteres para uma execução de texto. |
| CharacterHit |
Representa informações sobre um hit de caractere dentro de uma execução de glifo. |
| MinMaxParagraphWidth |
Representa a menor e maior largura de parágrafo possível que pode conter totalmente o conteúdo de texto especificado. |
Enumerações
| Nome | Description |
|---|---|
| InvertAxes |
Indique a inversão de eixos horizontais e verticais da superfície de desenho. |
| TextCollapsingStyle |
Especifica o estilo do texto recolhido. |
| TextTabAlignment |
Descreve como o texto é alinhado em um local de tabulação. |