Compartir vía


TextLine Clase

Definición

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)

Se aplica a

Consulte también