Partilhar via


System.Windows.Media.TextFormatting Namespace

Fornece tipos que controlam a formatação de texto, normalmente em um nível inferior ao da apresentação de texto baseada em controle ou do modelo de objeto de texto.

Classes

CultureSpecificCharacterBufferRange

Representa um intervalo de caracteres que estão associados a uma cultura.

IndexedGlyphRun

Permite que clientes do mecanismo de texto mapeiem um índice de caracteres de origem de texto para o GlyphRun correspondente.

TextBounds

Representa o retângulo delimitador de um intervalo de caracteres.

TextCharacters

Representa uma coleção de glifos de caractere de tipos faces de tipo distintas.

TextCollapsedRange

Representa o intervalo de caracteres e suas medidas de largura para 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, os teste de acertos e o desenho de todo o conteúdo são realizados como um todo.

TextEmbeddedObjectMetrics

Especifica as propriedades para um TextEmbeddedObject.

TextEndOfLine

Define um texto especializado executar que é usado para marcar o final de uma linha.

TextEndOfParagraph

Define uma execução de texto especializado usado para marcar o final de um parágrafo.

TextEndOfSegment

Define uma execução de texto especializado usado 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 especializado 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 é dividido pela processo de quebra de linha.

TextMarkerProperties

Representa uma classe abstrata para definir os marcadores de texto.

TextModifier

Representa um especializado sequência de texto que pode ser usado para modificar as propriedades de texto é executado dentro de seu escopo.

TextParagraphProperties

Fornece um conjunto de propriedades, como a direção de fluxo, alinhamento ou recuo, que pode ser aplicado 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 sequência de texto.

TextRunCache

Fornece serviços de armazenamento em cache para o TextFormatter objeto para melhorar o desempenho.

TextRunProperties

Fornece um conjunto de propriedades, como faces de tipos ou pincel de primeiro plano, que podem ser aplicadas a um objeto TextRun. Esta é uma classe abstrata.

TextRunTypographyProperties

Fornece uma classe abstrata para dar suporte às propriedades de tipografia para objetos TextRun.

TextSimpleMarkerProperties

Fornece para uma implementação de propriedades de marcador de texto.

TextSource

Fornece uma classe abstrata para especificar dados de caractere e formatar propriedades a serem usadas pelo objeto TextFormatter.

TextSpan<T>

Representa uma classe genérica que permite que um emparelhamento simples de um objeto do tipo T e um comprimento de execução especificado.

TextTabProperties

Especifica as propriedades de tabulação definidas pelo usuário.

TextTrailingCharacterEllipsis

Define as propriedades de texto recolhido para recolher toda a linha final na granularidade de caractere e com reticências sendo o símbolo de texto recolhido.

TextTrailingWordEllipsis

Define as propriedades de texto recolhido para recolher toda a linha até o fim na granularidade de palavra e com reticências sendo o símbolo de texto recolhido.

Estruturas

CharacterBufferRange

Descreve uma cadeia de caracteres.

CharacterBufferReference

Descreve um buffer de caracteres para uma sequência de texto.

CharacterHit

Representa informações sobre um caractere para o qual houve uma ocorrência em uma execução de glifo.

MinMaxParagraphWidth

Representa a menor e a maior larguras de parágrafo possíveis que contêm totalmente o conteúdo de texto especificado.

Enumerações

InvertAxes

Indica a inversão dos eixos horizontal e vertical da superfície de desenho.

TextCollapsingStyle

Especifica o estilo do texto recolhido.

TextTabAlignment

Descreve como o texto é alinhado em um local da tabulação.