TextPointer.GetLineStartPosition Metodo

Definizione

Restituisce un oggetto TextPointer all'inizio di una riga specificata in relazione all'oggetto TextPointer corrente.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer.

Overload

GetLineStartPosition(Int32)

Restituisce un oggetto TextPointer all'inizio di una riga specificata in relazione all'oggetto TextPointer corrente.Returns a TextPointer to the beginning of a line that is specified relative to the current TextPointer.

GetLineStartPosition(Int32, Int32)

Restituisce un oggetto TextPointer all'inizio di una riga specificata in relazione all'oggetto TextPointer corrente e segnala quante righe sono state ignorate.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)

Restituisce un oggetto TextPointer all'inizio di una riga specificata in relazione all'oggetto TextPointer corrente.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

Parametri

count
Int32

Numero di marcatori di inizio riga da ignorare quando si determina la riga per la quale restituire la posizione iniziale.The number of start-of-line markers to skip when determining the line for which to return the starting position. I valori negativi specificano le righe precedenti, 0 specifica la riga corrente, mentre i valori positivi specificano le righe successive.Negative values specify preceding lines, 0 specifies the current line, and positive values specify following lines.

Restituisce

Oggetto TextPointer che punta all'inizio della riga specificata, con LogicalDirection impostato su Forward, oppure null se la riga specificata è esterna all'intervallo o se risulta impossibile individuarla.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.

Commenti

Se il TextPointer punta a una posizione ambigua, ad esempio tra due righe, la riga nella direzione specificata da LogicalDirection viene selezionata come riga iniziale relativa.If 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.

L'operazione eseguita da questo metodo dipende da un layout valido.The operation performed by this method depends on a valid layout. Quando necessario, questo metodo tenta di rigenerare automaticamente un layout valido prima di procedere con l'operazione.When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. La rigenerazione di un layout può essere un'operazione relativamente dispendiosa.Regenerating a layout can be a relatively expensive operation. Utilizzare HasValidLayout questa opzione per verificare la presenza di un layout valido prima di eseguire operazioni che possono rigenerare il layout.Use HasValidLayout to check for a valid layout before performing operations that may regenerate the layout. Per altre informazioni, vedere Layout.For more information, see Layout.

GetLineStartPosition(Int32, Int32)

Restituisce un oggetto TextPointer all'inizio di una riga specificata in relazione all'oggetto TextPointer corrente e segnala quante righe sono state ignorate.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 * int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer, ByRef actualCount As Integer) As TextPointer

Parametri

count
Int32

Numero di marcatori di inizio riga da ignorare quando si determina la riga per la quale restituire la posizione iniziale.The number of start-of-line markers to skip when determining the line for which to return the starting position. I valori negativi specificano le righe precedenti, 0 specifica la riga corrente, mentre i valori positivi specificano le righe successive.Negative values specify preceding lines, 0 specifies the current line, and positive values specify following lines.

actualCount
Int32

La restituzione di questo metodo contiene il numero effettivo di marcatori di inizio riga ignorati quando si determina la riga per la quale restituire la posizione iniziale.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. Il valore può essere inferiore a count se ci si imbatte nell'inizio o nella fine del contenuto prima che il numero di righe specificato sia ignorato.This value may be less than count if the beginning or end of content is encountered before the specified number of lines are skipped. Questo parametro viene passato non inizializzato.This parameter is passed uninitialized.

Restituisce

Oggetto TextPointer che punta all'inizio della riga specificata, con LogicalDirection impostato su Forward, oppure all'inizio della riga più vicina alla riga specificata se quest'ultima è esterna all'intervallo.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.

Commenti

Se il TextPointer punta a una posizione ambigua, ad esempio tra due righe, la riga nella direzione specificata LogicalDirection dalla proprietà viene selezionata come riga iniziale relativa.If 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.

Si applica a