Partilhar via


TextLine Classe

Definição

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)

Aplica-se a

Confira também