TextLine Classe
Definição
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 uma classe abstrata para dar suporte a serviços de formatação para uma linha de texto.
public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
- Herança
-
TextLine
- Implementações
Construtores
TextLine() |
Inicializa uma nova instância da classe TextLine. |
TextLine(Double) |
Inicializa uma nova instância da classe TextLine. |
Propriedades
Baseline |
Obtém a distância da parte superior até a linha de base do objeto TextLine atual. |
DependentLength |
Obtém o número de caracteres após o último caractere da linha que pode disparar a reformatação da linha atual. |
Extent |
Obtém a distância do pixel preto mais alto até o mais baixo em uma linha. |
HasCollapsed |
Obtém um valor que indica se a linha está recolhida. |
HasOverflowed |
Obtém um valor que indica se o conteúdo da linha excede a largura do parágrafo especificada. |
Height |
Obtém a altura de uma linha de texto. |
IsTruncated |
Determina se a linha de texto é truncada no meio de uma palavra. |
Length |
Obtém o número total de posições TextSource da linha atual. |
MarkerBaseline |
Obtém a distância da borda do ponto mais alto da linha até o marcador de linha de base da linha. |
MarkerHeight |
Obtém a altura de um marcador para um item de lista. |
NewlineLength |
Obtém o número de caracteres de nova linha no final de uma linha. |
OverhangAfter |
Obtém a distância pela qual pixels pretos se estendem além da borda de alinhamento inferior de uma linha. |
OverhangLeading |
Obtém a distância pela qual pixels pretos se estendem antes da borda de alinhamento à esquerda da linha. |
OverhangTrailing |
Obtém a distância pela qual pixels pretos se estendem após a borda de alinhamento à direita da linha. |
PixelsPerDip |
Obtém ou define o PixelsPerDip em que o texto deve ser renderizado. |
Start |
Obtém a distância do início de um parágrafo até o ponto inicial de uma linha. |
TextBaseline |
Obtém a distância da parte superior até a linha de base da linha do texto. |
TextHeight |
Obtém a altura do texto e qualquer outro conteúdo na linha. |
TrailingWhitespaceLength |
Obtém o número de pontos de código de espaço em branco além do último caractere que não é em branco em uma linha. |
Width |
Obtém a largura de uma linha de texto, exceto caracteres de espaço em branco à direita. |
WidthIncludingTrailingWhitespace |
Obtém a largura de uma linha de texto, incluindo caracteres de espaço em branco à direita. |
Métodos
Collapse(TextCollapsingProperties[]) |
Crie uma linha recolhida com base nas propriedades do texto recolhido. |
Dispose() |
Libera todos os recursos gerenciados e não gerenciados usados pelo objeto TextFormatter. |
Draw(DrawingContext, Point, InvertAxes) |
Renderiza o objeto TextLine com base no DrawingContext especificado. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetBackspaceCaretCharacterHit(CharacterHit) |
Obtém a ocorrência do caractere anterior depois do backspace. |
GetCharacterHitFromDistance(Double) |
Obtém a ocorrência do caractere correspondente à distância especificada do início da linha. |
GetDistanceFromCharacterHit(CharacterHit) |
Obtém a distância do início da linha até a ocorrência do caractere especificado. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetIndexedGlyphRuns() |
Obtém um enumerador para enumerar objetos IndexedGlyphRun no TextLine. |
GetNextCaretCharacterHit(CharacterHit) |
Obtém a próxima ocorrência de caractere para a navegação do sinal de interpolação. |
GetPreviousCaretCharacterHit(CharacterHit) |
Obtém a ocorrência de caractere anterior para a navegação do sinal de interpolação. |
GetTextBounds(Int32, Int32) |
Obtém uma matriz de retângulos delimitadores que representam o intervalo de caracteres dentro de uma linha de texto. |
GetTextCollapsedRanges() |
Obtém uma coleção de intervalos de texto recolhido depois que uma linha foi recolhida. |
GetTextLineBreak() |
Obtém o estado da linha quando interrompida pelo processo de quebra de linha. |
GetTextRunSpans() |
Obtém uma coleção de objetos TextRun em um intervalo de texto que estão contidos em uma linha. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |