TextPointer.GetLineStartPosition Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un TextPointer all'inizio di una riga specificata rispetto al TextPointercorrente.
Overload
GetLineStartPosition(Int32) |
Restituisce un TextPointer all'inizio di una riga specificata rispetto al TextPointercorrente. |
GetLineStartPosition(Int32, Int32) |
Restituisce un TextPointer all'inizio di una riga specificata rispetto alla TextPointercorrente e indica il numero di righe ignorate. |
GetLineStartPosition(Int32)
Restituisce un TextPointer all'inizio di una riga specificata rispetto al TextPointercorrente.
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 linea per la quale restituire la posizione iniziale. I valori negativi specificano le righe precedenti, 0 specificano la riga corrente e i valori positivi specificano le righe seguenti.
Restituisce
Un TextPointer che punta all'inizio della riga specificata (con il LogicalDirection impostato su Forward) o null
se la riga specificata non è compreso nell'intervallo o non può essere posizionata in altro modo.
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.
L'operazione eseguita da questo metodo dipende da un layout valido. Quando necessario, questo metodo tenta di rigenerare automaticamente un layout valido prima di procedere con l'operazione. La rigenerazione di un layout può essere un'operazione relativamente costosa. Usare HasValidLayout per verificare la presenza di un layout valido prima di eseguire operazioni che possono rigenerare il layout. Per altre informazioni, vedere Layout.
Si applica a
GetLineStartPosition(Int32, Int32)
Restituisce un TextPointer all'inizio di una riga specificata rispetto alla TextPointercorrente e indica il numero di righe ignorate.
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 linea per la quale restituire la posizione iniziale. I valori negativi specificano le righe precedenti, 0 specificano la riga corrente e i valori positivi specificano le righe seguenti.
- actualCount
- Int32
Quando termina, questo metodo contiene il numero effettivo di marcatori di inizio riga ignorati durante la determinazione della riga per cui restituire la posizione iniziale. Questo valore può essere minore di count
se viene rilevato l'inizio o la fine del contenuto prima che venga ignorato il numero specificato di righe. Questo parametro viene passato non inizializzato.
Restituisce
Oggetto TextPointer che punta all'inizio della riga specificata (con il LogicalDirection impostato su Forward) o all'inizio della riga più vicina alla riga specificata se la riga specificata non è compreso nell'intervallo.
Commenti
Se il TextPointer punta a una posizione ambigua, ad esempio tra due righe, la riga nella direzione specificata dalla proprietà LogicalDirection viene selezionata come riga iniziale relativa.