System.Windows.Media.TextFormatting Namespace

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.