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
| 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) |