TextLine Classe

Definição

Fornece uma classe abstrata para suportar serviços de formatação a 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

Name Description
TextLine()

Inicializa uma nova instância da TextLine classe.

TextLine(Double)

Inicializa uma nova instância da TextLine classe.

Propriedades

Name Description
Baseline

Obtém a distância do topo até à linha base do objeto atual TextLine .

DependentLength

Obtém o número de caracteres após o último carácter da linha que pode desencadear a reformatação da linha atual.

Extent

Obtém a distância do píxel preto mais alto para o mais inferior numa linha.

HasCollapsed

Obtém um valor que indica se a linha está colapsada.

HasOverflowed

Obtém um valor que indica se o conteúdo da linha ultrapassa a largura do parágrafo especificada.

Height

Tem a altura de uma linha de texto.

IsTruncated

Determina se a linha do texto está 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 desde a borda do ponto mais alto da linha até ao marcador da linha de base.

MarkerHeight

Obtém a altura de um marcador para um item da 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 píxeis pretos estendem para além da borda inferior de alinhamento de uma linha.

OverhangLeading

Obtém a distância que os píxeis pretos se estendem antes da borda esquerda de alinhamento inicial da linha.

OverhangTrailing

Obtém a distância que os píxeis pretos se estendem seguindo a borda direita de alinhamento traseiro da linha.

PixelsPerDip

Obtém ou define o PixelsPerDip onde o texto deve ser renderizado.

Start

Obtém a distância desde o início de um parágrafo até ao ponto de partida de uma linha.

TextBaseline

Obtém a distância do topo até à linha base da linha de texto.

TextHeight

Obtém a altura do texto e de qualquer outro conteúdo na linha.

TrailingWhitespaceLength

Obtém o número de pontos de código de espaço em branco para além do último carácter não em branco numa linha.

Width

Obtém a largura de uma linha de texto, excluindo os caracteres de espaço em branco que seguem.

WidthIncludingTrailingWhitespace

Obtém a largura de uma linha de texto, incluindo os caracteres de espaço em branco que terminam.

Métodos

Name Description
Collapse(TextCollapsingProperties[])

Crie uma linha colapsada com base nas propriedades do texto colapsado.

Dispose()

Liberta todos os recursos geridos e não geridos usados pelo TextFormatter objeto.

Draw(DrawingContext, Point, InvertAxes)

Renderiza o TextLine objeto com base no especificado DrawingContext.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Recebe o ataque da personagem anterior após backspacing.

GetCharacterHitFromDistance(Double)

Recebe o impacto da personagem correspondente à distância especificada desde o início da linha.

GetDistanceFromCharacterHit(CharacterHit)

Obtém a distância desde o início da linha até ao personagem atingido especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetIndexedGlyphRuns()

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

GetNextCaretCharacterHit(CharacterHit)

Recebe o próximo personagem para a navegação do caret.

GetPreviousCaretCharacterHit(CharacterHit)

Recebe o ataque da personagem anterior na navegação do caret.

GetTextBounds(Int32, Int32)

Obtém um array 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 colapsados depois de uma linha ter sido colapsada.

GetTextLineBreak()

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

GetTextRunSpans()

Obtém uma coleção de TextRun objetos num espaço textual que estão contidos numa linha.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também