Compartir a través de


TextPointer.GetLineStartPosition Método

Definición

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual.

Sobrecargas

GetLineStartPosition(Int32)

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual.

GetLineStartPosition(Int32, Int32)

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual e informa sobre el número de líneas omitidas.

GetLineStartPosition(Int32)

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual.

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

El número de marcadores de inicio de línea que se omiten al determinar la línea para la que se devuelve la posición inicial. Los valores negativos especifican las líneas que preceden, 0 especifica la línea actual y los valores positivos, las líneas que siguen.

Devoluciones

TextPointer

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

Comentarios

Si apunta TextPointer a una posición ambigua, por ejemplo, entre dos líneas, se selecciona la línea en la dirección especificada por LogicalDirection como línea de inicio 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 TextPointer al principio de una línea que se especifica con respecto al TextPointer actual e informa sobre el número de líneas omitidas.

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

El número de marcadores de inicio de línea que se omiten al determinar la línea para la que se devuelve la posición inicial. Los valores negativos especifican las líneas que preceden, 0 especifica la línea actual y los valores positivos, las líneas que siguen.

actualCount
Int32

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

Devoluciones

TextPointer

TextPointer que señala al principio de la línea especificada (con LogicalDirection establecido en Forward) o al principio de la línea más cercana a la línea especificada si ésta está fuera del intervalo.

Comentarios

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

Se aplica a