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

Nome Description
TextLine()

Inicializa uma nova instância da classe TextLine.

TextLine(Double)

Inicializa uma nova instância da classe TextLine.

Propriedades

Nome Description
Baseline

Obtém a distância da parte superior até a linha de base do objeto atual TextLine .

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 entre o pixel mais alto e o inferior mais preto em uma linha.

HasCollapsed

Obtém um valor que indica se a linha foi 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 TextSource posições 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 que os pixels pretos se estendem além da borda de alinhamento inferior de uma linha.

OverhangLeading

Obtém a distância que os pixels pretos estendem antes da borda de alinhamento à esquerda da linha.

OverhangTrailing

Obtém a distância que os pixels pretos se estendem seguindo a borda de alinhamento à direita da linha.

PixelsPerDip

Obtém ou define o PixelsPerDip no qual 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 de 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 não em branco em uma linha.

Width

Obtém a largura de uma linha de texto, excluindo 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

Nome Description
Collapse(TextCollapsingProperties[])

Crie uma linha recolhida com base nas propriedades de texto recolhidas.

Dispose()

Libera todos os recursos gerenciados e não gerenciados usados pelo TextFormatter objeto.

Draw(DrawingContext, Point, InvertAxes)

Renderiza o TextLine objeto com base no .DrawingContext

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Obtém o caractere anterior atingido após o backspacing.

GetCharacterHitFromDistance(Double)

Obtém o hit de caractere correspondente à distância especificada desde o início da linha.

GetDistanceFromCharacterHit(CharacterHit)

Obtém a distância do início da linha até o hit de caractere especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetIndexedGlyphRuns()

Obtém um enumerador para enumerar IndexedGlyphRun objetos no TextLine.

GetNextCaretCharacterHit(CharacterHit)

Obtém o próximo clique de caractere para navegação caret.

GetPreviousCaretCharacterHit(CharacterHit)

Obtém o clique de caractere anterior para navegação com cuidado.

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 recolhidos depois que uma linha é recolhida.

GetTextLineBreak()

Obtém o estado da linha quando interrompida pelo processo de quebra de linha.

GetTextRunSpans()

Obtém uma coleção de TextRun objetos em um intervalo de texto contido em uma linha.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também