Aracılığıyla paylaş


TextPointer.GetLineStartPosition Yöntem

Tanım

TextPointer Geçerli TextPointeröğesine göre belirtilen satırın başına bir döndürür.

Aşırı Yüklemeler

Name Description
GetLineStartPosition(Int32)

TextPointer Geçerli TextPointeröğesine göre belirtilen satırın başına bir döndürür.

GetLineStartPosition(Int32, Int32)

TextPointer Geçerli TextPointeröğesine göre belirtilen satırın başına bir döndürür ve kaç satırın atlandığını bildirir.

GetLineStartPosition(Int32)

TextPointer Geçerli TextPointeröğesine göre belirtilen satırın başına bir döndürür.

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

Parametreler

count
Int32

Başlangıç konumunun döndürüleceği çizgi belirlenirken atlanması gereken satır başlangıcı işaretçilerinin sayısı. Negatif değerler önceki satırları, 0 geçerli satırı, pozitif değerler ise aşağıdaki satırları belirtir.

Döndürülenler

TextPointer Belirtilen satırın başına işaret eden (LogicalDirectiondeğerine ayarlanmışForward) veya belirtilen satır aralık dışındaysa veya null başka bir şekilde bulunamıyorsa.

Açıklamalar

TextPointer Örneğin, iki satır arasında belirsiz bir konuma işaret ederse, tarafından LogicalDirection belirtilen yöndeki çizgi göreli başlangıç çizgisi olarak seçilir.

Bu yöntem tarafından gerçekleştirilen işlem geçerli bir düzene bağlıdır. Gerektiğinde, bu yöntem işleme devam etmeden önce geçerli bir düzeni otomatik olarak yeniden oluşturmayı dener. Düzeni yeniden oluşturmak nispeten pahalı bir işlem olabilir. Düzeni yeniden oluşturabilecek işlemler gerçekleştirmeden önce geçerli bir düzeni denetlemek için kullanın HasValidLayout . Daha fazla bilgi için bkz . Düzen.

Şunlara uygulanır

GetLineStartPosition(Int32, Int32)

TextPointer Geçerli TextPointeröğesine göre belirtilen satırın başına bir döndürür ve kaç satırın atlandığını bildirir.

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

Parametreler

count
Int32

Başlangıç konumunun döndürüleceği çizgi belirlenirken atlanması gereken satır başlangıcı işaretçilerinin sayısı. Negatif değerler önceki satırları, 0 geçerli satırı, pozitif değerler ise aşağıdaki satırları belirtir.

actualCount
Int32

Bu yöntem döndürdüğünde, başlangıç konumunun döndürüleceği satır belirlenirken atlanan satır başlangıcı işaretçilerinin gerçek sayısını içerir. Bu değer, belirtilen satır sayısı atlanmadan önce içeriğin başlangıcı veya sonuyla karşılaşıldığından küçük count olabilir. Bu parametre başlatılmamış olarak geçirilir.

Döndürülenler

TextPointer Belirtilen satırın başına işaret eden (LogicalDirectiondeğerine ayarlanmışForward) veya belirtilen satır aralık dışındaysa belirtilen satıra en yakın olan satırın başına işaret eden.

Açıklamalar

TextPointer Örneğin, iki satır arasında belirsiz bir konuma işaret ederse, özellik tarafından LogicalDirection belirtilen yöndeki çizgi göreli başlangıç çizgisi olarak seçilir.

Şunlara uygulanır