TextLine Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |