TextPointer.GetLineStartPosition Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.