TextLine Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una clase abstracta para admitir servicios de formato en una línea de texto.
public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
- Herencia
-
TextLine
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| TextLine() |
Inicializa una nueva instancia de la clase TextLine. |
| TextLine(Double) |
Inicializa una nueva instancia de la clase TextLine. |
Propiedades
| Nombre | Description |
|---|---|
| Baseline |
Obtiene la distancia de la parte superior a la línea base del objeto actual TextLine . |
| DependentLength |
Obtiene el número de caracteres que siguen al último carácter de la línea que puede desencadenar el formato de la línea actual. |
| Extent |
Obtiene la distancia entre el píxel más alto y el más negro de una línea. |
| HasCollapsed |
Obtiene un valor que indica si la línea está contraída. |
| HasOverflowed |
Obtiene un valor que indica si el contenido de la línea desborda el ancho de párrafo especificado. |
| Height |
Obtiene el alto de una línea de texto. |
| IsTruncated |
Determina si la línea de texto se trunca en medio de una palabra. |
| Length |
Obtiene el número total de TextSource posiciones de la línea actual. |
| MarkerBaseline |
Obtiene la distancia desde el borde del punto más alto de la línea hasta el marcador de línea base de la línea. |
| MarkerHeight |
Obtiene el alto de un marcador para un elemento de lista. |
| NewlineLength |
Obtiene el número de caracteres de nueva línea al final de una línea. |
| OverhangAfter |
Obtiene la distancia que los píxeles negros se extienden más allá del borde de alineación inferior de una línea. |
| OverhangLeading |
Obtiene la distancia que se extienden los píxeles negros antes del borde de alineación inicial izquierdo de la línea. |
| OverhangTrailing |
Obtiene la distancia que extienden los píxeles negros siguiendo el borde de alineación final derecho de la línea. |
| PixelsPerDip |
Obtiene o establece el PixelsPerDip en el que se debe representar el texto. |
| Start |
Obtiene la distancia desde el principio de un párrafo hasta el punto inicial de una línea. |
| TextBaseline |
Obtiene la distancia de la parte superior a la línea base de la línea de texto. |
| TextHeight |
Obtiene el alto del texto y cualquier otro contenido de la línea. |
| TrailingWhitespaceLength |
Obtiene el número de puntos de código de espacio en blanco más allá del último carácter no en blanco de una línea. |
| Width |
Obtiene el ancho de una línea de texto, excepto los caracteres finales de espacio en blanco. |
| WidthIncludingTrailingWhitespace |
Obtiene el ancho de una línea de texto, incluidos los caracteres de espacio en blanco finales. |
Métodos
| Nombre | Description |
|---|---|
| Collapse(TextCollapsingProperties[]) |
Cree una línea contraída basada en propiedades de texto contraídas. |
| Dispose() |
Libera todos los recursos administrados y no administrados utilizados por el TextFormatter objeto . |
| Draw(DrawingContext, Point, InvertAxes) |
Representa el TextLine objeto en función del especificado DrawingContext. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetBackspaceCaretCharacterHit(CharacterHit) |
Obtiene el carácter anterior alcanzado después del espaciado hacia atrás. |
| GetCharacterHitFromDistance(Double) |
Obtiene el acierto de caracteres correspondiente a la distancia especificada desde el principio de la línea. |
| GetDistanceFromCharacterHit(CharacterHit) |
Obtiene la distancia desde el principio de la línea hasta la acierto de caracteres especificado. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetIndexedGlyphRuns() |
Obtiene un enumerador para enumerar IndexedGlyphRun objetos en .TextLine |
| GetNextCaretCharacterHit(CharacterHit) |
Obtiene el siguiente carácter para la navegación de intercalación. |
| GetPreviousCaretCharacterHit(CharacterHit) |
Obtiene el carácter anterior para la navegación de intercalación. |
| GetTextBounds(Int32, Int32) |
Obtiene una matriz de rectángulos delimitadores que representan el intervalo de caracteres dentro de una línea de texto. |
| GetTextCollapsedRanges() |
Obtiene una colección de intervalos de texto contraídos después de contraer una línea. |
| GetTextLineBreak() |
Obtiene el estado de la línea cuando se interrumpe por el proceso de salto de línea. |
| GetTextRunSpans() |
Obtiene una colección de objetos de un intervalo de texto contenido dentro de TextRun una línea. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |