Compartir vía


TextPointer.GetLineStartPosition Método

Definición

Devuelve un TextPointer al principio de una línea especificada con respecto al TextPointeractual.

Sobrecargas

GetLineStartPosition(Int32)

Devuelve un TextPointer al principio de una línea especificada con respecto al TextPointeractual.

GetLineStartPosition(Int32, Int32)

Devuelve un TextPointer al principio de una línea especificada en relación con el TextPointeractual e informa del número de líneas que se omitieron.

GetLineStartPosition(Int32)

Devuelve un TextPointer al principio de una línea especificada con respecto al TextPointeractual.

public:
 System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count);
public System.Windows.Documents.TextPointer GetLineStartPosition (int count);
member this.GetLineStartPosition : int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer) As TextPointer

Parámetros

count
Int32

Número de marcadores de inicio de línea que se van a omitir al determinar la línea para la que se va a devolver la posición inicial. Los valores negativos especifican líneas anteriores, 0 especifica la línea actual y los valores positivos especifican las líneas siguientes.

Devoluciones

Un TextPointer que apunta al principio de la línea especificada (con el LogicalDirection establecido en Forward), o null si la línea especificada está fuera del intervalo o no se puede ubicar.

Comentarios

Si el TextPointer apunta a una posición ambigua, por ejemplo, entre dos líneas, la línea en la dirección especificada por LogicalDirection se selecciona como línea inicial relativa.

La operación realizada por este método depende de un diseño válido. Cuando sea necesario, este método intenta volver a generar automáticamente un diseño válido antes de continuar con la operación. La regeneración de un diseño puede ser una operación relativamente costosa. Use HasValidLayout para comprobar si hay un diseño válido antes de realizar operaciones que puedan volver a generar el diseño. Para obtener más información, vea Diseño.

Se aplica a

GetLineStartPosition(Int32, Int32)

Devuelve un TextPointer al principio de una línea especificada en relación con el TextPointeractual e informa del número de líneas que se omitieron.

public:
 System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count, [Runtime::InteropServices::Out] int % actualCount);
public System.Windows.Documents.TextPointer GetLineStartPosition (int count, out int actualCount);
member this.GetLineStartPosition : int * int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer, ByRef actualCount As Integer) As TextPointer

Parámetros

count
Int32

Número de marcadores de inicio de línea que se van a omitir al determinar la línea para la que se va a devolver la posición inicial. Los valores negativos especifican líneas anteriores, 0 especifica la línea actual y los valores positivos especifican las líneas siguientes.

actualCount
Int32

Cuando este método devuelve, contiene el número real de marcadores de inicio de línea que se omitieron al determinar la línea para la que se va a devolver la posición inicial. Este valor puede ser menor que count si se encuentra el principio o el final del contenido antes de omitir el número especificado de líneas. Este parámetro se pasa sin inicializar.

Devoluciones

Un TextPointer que apunta al principio de la línea especificada (con el LogicalDirection establecido en Forward), o al principio de la línea más cercana a la línea especificada si la línea especificada está fuera del intervalo.

Comentarios

Si el TextPointer apunta a una posición ambigua, por ejemplo, entre dos líneas, la línea en la dirección especificada por la propiedad LogicalDirection se selecciona como línea inicial relativa.

Se aplica a