Comparteix a través de


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

TextLine()

Inicializa una nueva instancia de la clase TextLine.

TextLine(Double)

Inicializa una nueva instancia de la clase TextLine.

Propiedades

Baseline

Obtiene la distancia desde la parte superior de la línea base del objeto TextLine actual.

DependentLength

Obtiene el número de caracteres que sigue al último carácter de la línea que puede activar el cambio de formato de la línea actual.

Extent

Obtiene la distancia desde el píxel negro de nivel superior al píxel negro más inferior en una línea.

HasCollapsed

Obtiene un valor que indica si se contrae la línea.

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 posiciones de TextSource de la línea actual.

MarkerBaseline

Obtiene la distancia desde el borde del punto superior de la línea al 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 se extienden los píxeles negros fuera 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 se extienden los píxeles negros a continuación del borde de alineación final derecho de la línea.

PixelsPerDip

Obtiene o establece el valor PixelsPerDip en el que se debe representar el texto.

Start

Obtiene la distancia desde el inicio de un párrafo al punto inicial de una línea.

TextBaseline

Obtiene la distancia desde la parte superior a la línea base de la línea de texto.

TextHeight

Obtiene el alto del texto y cualquier otro contenido en la línea.

TrailingWhitespaceLength

Obtiene el número de puntos de código de espacio en blanco situados después del último carácter que no está en blanco en una línea.

Width

Obtiene el ancho de una línea de texto, sin incluir los caracteres de espacio en blanco finales.

WidthIncludingTrailingWhitespace

Obtiene el ancho de una línea de texto, incluidos los caracteres de espacio en blanco finales.

Métodos

Collapse(TextCollapsingProperties[])

Crea una línea contraída basándose en las propiedades de texto contraído.

Dispose()

Libera todos los recursos administrados y no administrados que usa el objeto TextFormatter.

Draw(DrawingContext, Point, InvertAxes)

Representa el objeto TextLine según el DrawingContext especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Obtiene el carácter anterior encontrado después del retroceso.

GetCharacterHitFromDistance(Double)

Obtiene el carácter encontrado correspondiente a la distancia especificada desde el principio de la línea.

GetDistanceFromCharacterHit(CharacterHit)

Obtiene la distancia desde el principio de la línea al carácter encontrado especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetIndexedGlyphRuns()

Obtiene un enumerador para enumerar objetos IndexedGlyphRun en TextLine.

GetNextCaretCharacterHit(CharacterHit)

Obtiene el siguiente carácter encontrado para la navegación del símbolo de intercalación.

GetPreviousCaretCharacterHit(CharacterHit)

Obtiene el carácter anterior encontrado para la navegación del símbolo 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 una vez contraída una línea.

GetTextLineBreak()

Obtiene el estado de la línea cuando la interrumpe el proceso de salto de línea.

GetTextRunSpans()

Obtiene una colección de objetos TextRun en un intervalo de texto contenido en una línea.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también