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. Provides types that control formatting of text, typically at a lower level than control-based text presentation or the text object model.

Classes

CultureSpecificCharacterBufferRange

Representa um intervalo de caracteres que estão associados a uma cultura.Represents a range of characters that are associated with a culture.

IndexedGlyphRun

Permite que clientes do mecanismo de texto mapeiem um índice de caracteres de origem de texto para o GlyphRun correspondente.Allows text engine clients to map a text source character index to the corresponding GlyphRun.

TextBounds

Representa o retângulo delimitador de um intervalo de caracteres.Represents the bounding rectangle of a range of characters.

TextCharacters

Representa uma coleção de glifos de caractere de tipos faces de tipo distintas.Represents a collection of character glyphs from distinct physical typefaces.

TextCollapsedRange

Representa o intervalo de caracteres e suas medidas de largura para texto recolhido dentro de uma linha.Represents the range of characters and its width measurement for collapsed text within a line.

TextCollapsingProperties

Representa as características do texto recolhido.Represents the characteristics of collapsed text.

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.Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.

TextEmbeddedObjectMetrics

Especifica as propriedades para um TextEmbeddedObject.Specifies properties for a TextEmbeddedObject.

TextEndOfLine

Define um texto especializado executar que é usado para marcar o final de uma linha.Defines a specialized text run that is used to mark the end of a line.

TextEndOfParagraph

Define uma execução de texto especializado usado para marcar o final de um parágrafo.Defines a specialized text run that is used to mark the end of a paragraph.

TextEndOfSegment

Define uma execução de texto especializado usado para marcar o final de um segmento.Defines a specialized text run that is used to mark the end of a segment.

TextFormatter

Fornece serviços para formatação de texto e quebra de linhas de texto usando um cliente de layout de texto personalizado.Provides services for formatting text and breaking text lines using a custom text layout client.

TextHidden

Define uma execução de texto especializado usada para marcar um intervalo de caracteres ocultos.Defines a specialized text run that is used to mark a range of hidden characters.

TextLine

Fornece uma classe abstrata para dar suporte a serviços de formatação para uma linha de texto.Provides an abstract class for supporting formatting services to a line of text.

TextLineBreak

Especifica as propriedades de texto e o estado no ponto em que o texto é dividido pela processo de quebra de linha.Specifies text properties and state at the point where text is broken by the line breaking process.

TextMarkerProperties

Representa uma classe abstrata para definir os marcadores de texto.Represents an abstract class for defining text markers.

TextModifier

Representa um especializado sequência de texto que pode ser usado para modificar as propriedades de texto é executado dentro de seu escopo.Represents a specialized text run that can be used to modify properties of text runs within its scope.

TextParagraphProperties

Fornece um conjunto de propriedades, como a direção de fluxo, alinhamento ou recuo, que pode ser aplicado a um parágrafo.Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. Esta é uma classe abstrata.This is an abstract class.

TextRun

Representa uma sequência de caracteres que compartilham um único conjunto de propriedades.Represents a sequence of characters that share a single property set.

TextRunBounds

Representa o retângulo delimitador de uma sequência de texto.Represents the bounding rectangle of a text run.

TextRunCache

Fornece serviços de armazenamento em cache para o TextFormatter objeto para melhorar o desempenho.Provides caching services to the TextFormatter object in order to improve performance.

TextRunProperties

Fornece um conjunto de propriedades, como faces de tipos ou pincel de primeiro plano, que podem ser aplicadas a um objeto TextRun.Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. Esta é uma classe abstrata.This is an abstract class.

TextRunTypographyProperties

Fornece uma classe abstrata para dar suporte às propriedades de tipografia para objetos TextRun.Provides an abstract class for supporting typography properties for TextRun objects.

TextSimpleMarkerProperties

Fornece para uma implementação de propriedades de marcador de texto.Provides for a generic implementation of text marker properties.

TextSource

Fornece uma classe abstrata para especificar dados de caractere e formatar propriedades a serem usadas pelo objeto TextFormatter.Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

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.Represents a generic class that allows a simple pairing of an object of type T and a specified run length.

TextTabProperties

Especifica as propriedades de tabulação definidas pelo usuário.Specifies properties of user-defined tabs.

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.Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.

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.Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

Estruturas

CharacterBufferRange

Descreve uma cadeia de caracteres.Describes a string of characters.

CharacterBufferReference

Descreve um buffer de caracteres para uma sequência de texto.Describes a character buffer for a text run.

CharacterHit

Representa informações sobre um caractere para o qual houve uma ocorrência em uma execução de glifo.Represents information about a character hit within a glyph run.

MinMaxParagraphWidth

Representa a menor e a maior larguras de parágrafo possíveis que contêm totalmente o conteúdo de texto especificado.Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

Enumerações

InvertAxes

Indica a inversão dos eixos horizontal e vertical da superfície de desenho.Indicate the inversion of horizontal and vertical axes of the drawing surface.

TextCollapsingStyle

Especifica o estilo do texto recolhido.Specifies the style of collapsed text.

TextTabAlignment

Descreve como o texto é alinhado em um local da tabulação.Describes how text is aligned at a tab location.