System.Windows.Media.TextFormatting Espaço de Nomes

Fornece tipos que controlam a formatação do texto, tipicamente a um nível inferior à apresentação do texto baseada em controlo ou ao modelo de objetos de texto.

Classes

Name Description
CultureSpecificCharacterBufferRange

Representa uma variedade de personagens associadas a uma cultura.

IndexedGlyphRun

Permite aos clientes de motores de texto mapear um índice de caracteres de origem de texto para o correspondente GlyphRun.

TextBounds

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

TextCharacters

Representa uma coleção de glifos de caracteres provenientes de tipos físicos distintos.

TextCollapsedRange

Representa o intervalo de caracteres e a sua medida de largura para texto dobrado dentro de uma linha.

TextCollapsingProperties

Representa as características do texto dobrado.

TextEmbeddedObject

Define um tipo de conteúdo textual em que a medição, testes de resultados e desenho de todo o conteúdo são feitos na sua totalidade.

TextEmbeddedObjectMetrics

Especifica propriedades para um TextEmbeddedObject.

TextEndOfLine

Define uma sequência de texto especializada que é usada para marcar o fim de uma linha.

TextEndOfParagraph

Define uma sequência de texto especializada que é usada para assinalar o fim de um parágrafo.

TextEndOfSegment

Define uma sequência de texto especializada que é usada para marcar o fim de um segmento.

TextFormatter

Fornece serviços para formatação de texto e quebra de linhas de texto utilizando um cliente personalizado de layout de texto.

TextHidden

Define uma sequência de texto especializada que é usada para marcar um conjunto de caracteres ocultos.

TextLine

Fornece uma classe abstrata para suportar serviços de formatação a uma linha de texto.

TextLineBreak

Especifica propriedades e estado do texto no ponto onde o texto é quebrado 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 do seu âmbito.

TextParagraphProperties

Fornece um conjunto de propriedades, como direção do fluxo, alinhamento ou indentação, que podem ser aplicadas a um parágrafo. Esta é uma classe abstrata.

TextRun

Representa uma sequência de caracteres que partilham um único conjunto de propriedades.

TextRunBounds

Representa o retângulo delimitador de uma sequência de texto.

TextRunCache

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

TextRunProperties

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

TextRunTypographyProperties

Fornece uma classe abstrata para suportar propriedades tipográficas de TextRun objetos.

TextSimpleMarkerProperties

Fornece uma implementação genérica das propriedades do marcador de texto.

TextSource

Fornece uma classe abstrata para especificar dados de caracteres 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 com um comprimento de sequência especificado.

TextTabProperties

Especifica propriedades de separadores definidos pelo utilizador.

TextTrailingCharacterEllipsis

Define propriedades de texto dobrado para colapsar uma linha inteira para o fim na granularidade dos caracteres, e com a elipse sendo o símbolo do texto dobrado.

TextTrailingWordEllipsis

Define propriedades de texto colapsado para colapsar uma linha inteira perto do fim na granularidade da palavra, e com a elipse sendo o símbolo do texto colapsado.

Estruturas

Name Description
CharacterBufferRange

Descreve uma sequência de caracteres.

CharacterBufferReference

Descreve um buffer de caracteres para uma execução de texto.

CharacterHit

Representa informação sobre uma personagem atingida numa corrida de glifos.

MinMaxParagraphWidth

Representa a menor e maior largura de parágrafo possível que pode conter totalmente o conteúdo do texto especificado.

Enumerações

Name Description
InvertAxes

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

TextCollapsingStyle

Especifica o estilo do texto dobrado.

TextTabAlignment

Descreve como o texto está alinhado numa localização de separador.