TextPointer.GetLineStartPosition TextPointer.GetLineStartPosition TextPointer.GetLineStartPosition TextPointer.GetLineStartPosition Method

Definición

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer.

Sobrecargas

GetLineStartPosition(Int32) GetLineStartPosition(Int32) GetLineStartPosition(Int32) GetLineStartPosition(Int32)

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer.

GetLineStartPosition(Int32, Int32) GetLineStartPosition(Int32, Int32) GetLineStartPosition(Int32, Int32) 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.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer, and reports how many lines were skipped.

GetLineStartPosition(Int32) GetLineStartPosition(Int32) GetLineStartPosition(Int32) GetLineStartPosition(Int32)

Devuelve TextPointer al principio de una línea que se especifica con respecto al TextPointer actual.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer.

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 Int32 Int32 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.The number of start-of-line markers to skip when determining the line for which to return the starting position. Los valores negativos especifican las líneas que preceden, 0 especifica la línea actual y los valores positivos, las líneas que siguen.Negative values specify preceding lines, 0 specifies the current line, and positive values specify following lines.

Devoluciones

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.A TextPointer pointing to the beginning of the specified line (with the LogicalDirection set to Forward), or null if the specified line is out of range or otherwise cannot be located.

Comentarios

Si 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 de inicio relativa. TextPointerIf the TextPointer points to an ambiguous position, for example, between two lines, the line in the direction specified by LogicalDirection is selected as the relative starting line.

La operación realizada por este método depende de un diseño válido.The operation performed by this method depends on a valid layout. Cuando es necesario, este método intenta volver a generar automáticamente un diseño válido antes de continuar con la operación.When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. La regeneración de un diseño puede ser una operación relativamente costosa.Regenerating a layout can be a relatively expensive operation. Use HasValidLayout para comprobar si hay un diseño válido antes de realizar operaciones que pueden volver a generar el diseño.Use HasValidLayout to check for a valid layout before performing operations that may regenerate the layout. Para obtener más información, vea Diseño.For more information, see Layout.

GetLineStartPosition(Int32, Int32) GetLineStartPosition(Int32, Int32) GetLineStartPosition(Int32, Int32) 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.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer, and reports how many lines were skipped.

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 *  -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer, ByRef actualCount As Integer) As TextPointer

Parámetros

count
Int32 Int32 Int32 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.The number of start-of-line markers to skip when determining the line for which to return the starting position. Los valores negativos especifican las líneas que preceden, 0 especifica la línea actual y los valores positivos, las líneas que siguen.Negative values specify preceding lines, 0 specifies the current line, and positive values specify following lines.

actualCount
Int32 Int32 Int32 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.When this method returns, contains the actual number of start-of-line markers that were skipped when determining the line for which to return the starting position. 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.This value may be less than count if the beginning or end of content is encountered before the specified number of lines are skipped. Este parámetro se pasa sin inicializar.This parameter is passed uninitialized.

Devoluciones

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.A TextPointer pointing to the beginning of the specified line (with the LogicalDirection set to Forward), or to the beginning of the line closest to the specified line if the specified line is out of range.

Comentarios

Si apunta 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 línea de inicio relativa. TextPointerIf the TextPointer points to an ambiguous position, for example, between two lines, the line in the direction specified by the LogicalDirection property is selected as the relative starting line.

Se aplica a