TextPointer.GetLineStartPosition Methode

Definitie

Retourneert een TextPointer aan het begin van een regel die is opgegeven ten opzichte van de huidige TextPointer.

Overloads

Name Description
GetLineStartPosition(Int32)

Retourneert een TextPointer aan het begin van een regel die is opgegeven ten opzichte van de huidige TextPointer.

GetLineStartPosition(Int32, Int32)

Retourneert een TextPointer aan het begin van een regel die is opgegeven ten opzichte van de huidige TextPointerregel en geeft aan hoeveel regels zijn overgeslagen.

GetLineStartPosition(Int32)

Retourneert een TextPointer aan het begin van een regel die is opgegeven ten opzichte van de huidige 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

Parameters

count
Int32

Het aantal begin-van-regelmarkeringen dat moet worden overgeslagen bij het bepalen van de lijn waarvoor de beginpositie moet worden geretourneerd. Negatieve waarden geven voorgaande regels op, 0 specificeert de huidige lijn en positieve waarden geven de volgende regels op.

Retouren

Een TextPointer verwijzing naar het begin van de opgegeven regel (met de LogicalDirection set op Forward), of null als de opgegeven regel buiten het bereik valt of anders niet kan worden gevonden.

Opmerkingen

Als de TextPointer verwijst naar een dubbelzinnige positie, bijvoorbeeld tussen twee regels, wordt de lijn in de opgegeven LogicalDirection richting geselecteerd als de relatieve beginregel.

De bewerking die door deze methode wordt uitgevoerd, is afhankelijk van een geldige indeling. Indien nodig probeert deze methode automatisch een geldige indeling opnieuw te genereren voordat u doorgaat met de bewerking. Het regenereren van een indeling kan een relatief dure bewerking zijn. Gebruik HasValidLayout deze indeling om te controleren op een geldige indeling voordat bewerkingen worden uitgevoerd die de indeling mogelijk opnieuw genereren. Zie Indeling voor meer informatie.

Van toepassing op

GetLineStartPosition(Int32, Int32)

Retourneert een TextPointer aan het begin van een regel die is opgegeven ten opzichte van de huidige TextPointerregel en geeft aan hoeveel regels zijn overgeslagen.

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

Parameters

count
Int32

Het aantal begin-van-regelmarkeringen dat moet worden overgeslagen bij het bepalen van de lijn waarvoor de beginpositie moet worden geretourneerd. Negatieve waarden geven voorgaande regels op, 0 specificeert de huidige lijn en positieve waarden geven de volgende regels op.

actualCount
Int32

Wanneer deze methode wordt geretourneerd, bevat het werkelijke aantal begin-van-regelmarkeringen die zijn overgeslagen bij het bepalen van de lijn waarvoor de beginpositie moet worden geretourneerd. Deze waarde kan kleiner zijn dan count als het begin of einde van de inhoud wordt aangetroffen voordat het opgegeven aantal regels wordt overgeslagen. Deze parameter wordt niet-geïnitialiseerd doorgegeven.

Retouren

Een TextPointer verwijzing naar het begin van de opgegeven regel (met de LogicalDirection set op Forward) of naar het begin van de regel die het dichtst bij de opgegeven regel ligt als de opgegeven regel buiten het bereik valt.

Opmerkingen

Als de TextPointer verwijst naar een dubbelzinnige positie, bijvoorbeeld tussen twee regels, wordt de lijn in de door de LogicalDirection eigenschap opgegeven richting geselecteerd als de relatieve beginregel.

Van toepassing op