TextPointer.GetLineStartPosition Metoda

Definice

TextPointer Vrátí na začátek řádku zadaného vzhledem k aktuálnímu TextPointer.

Přetížení

GetLineStartPosition(Int32)

TextPointer Vrátí na začátek řádku zadaného vzhledem k aktuálnímu TextPointer.

GetLineStartPosition(Int32, Int32)

TextPointer Vrátí na začátek řádku zadaného vzhledem k aktuálnímu TextPointerřádku a hlásí, kolik řádků bylo přeskočeno.

GetLineStartPosition(Int32)

TextPointer Vrátí na začátek řádku zadaného vzhledem k aktuálnímu 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

Parametry

count
Int32

Počet počátečních značek čar, které se mají přeskočit při určování čáry, pro kterou se má vrátit počáteční pozice. Záporné hodnoty určují předchozí řádky, 0 určuje aktuální řádek a kladné hodnoty určují následující řádky.

Návraty

TextPointer

Odkazování TextPointer na začátek zadaného řádku (se LogicalDirection sadou na Forward) nebo null pokud je zadaný řádek mimo rozsah nebo jinak nelze nalézt.

Poznámky

TextPointer Pokud například odkazuje na nejednoznačné umístění mezi dvěma řádky, vybere se čára ve směru určeném relativním počátečním řádkemLogicalDirection.

Operace provedená touto metodou závisí na platném rozložení. V případě potřeby se tato metoda pokusí automaticky znovu vygenerovat platné rozložení před pokračováním v operaci. Opětovné vygenerování rozložení může být poměrně náročná operace. Před HasValidLayout provedením operací, které můžou rozložení znovu vygenerovat, použijte ke kontrole platného rozložení. Další informace najdete v tématu Rozložení.

Platí pro

GetLineStartPosition(Int32, Int32)

TextPointer Vrátí na začátek řádku zadaného vzhledem k aktuálnímu TextPointerřádku a hlásí, kolik řádků bylo přeskočeno.

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

Parametry

count
Int32

Počet počátečních značek čar, které se mají přeskočit při určování čáry, pro kterou se má vrátit počáteční pozice. Záporné hodnoty určují předchozí řádky, 0 určuje aktuální řádek a kladné hodnoty určují následující řádky.

actualCount
Int32

Když tato metoda vrátí, obsahuje skutečný počet počátečních spojnicových značek, které byly vynechány při určování řádku, pro který se má vrátit počáteční pozice. Tato hodnota může být menší než count v případě, že je začátek nebo konec obsahu zjištěn před přeskočením zadaného počtu řádků. Tento parametr se předává neinicializovaný.

Návraty

TextPointer

Odkazování TextPointer na začátek zadaného řádku (s LogicalDirection nastavenou Forwardhodnotou ) nebo na začátek řádku, který je nejblíže zadanému řádku, pokud je zadaný řádek mimo rozsah.

Poznámky

TextPointer Pokud například odkazuje na nejednoznačné umístění mezi dvěma řádky, je čára ve směru určeném LogicalDirection vlastností vybrána jako relativní počáteční čára.

Platí pro