Aracılığıyla paylaş


TextPointer.GetLineStartPosition Yöntem

Tanım

TextPointer Geçerli TextPointerile ilgili olarak belirtilen satırın başına bir döndürür.

Aşırı Yüklemeler

GetLineStartPosition(Int32)

TextPointer Geçerli TextPointerile ilgili olarak 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 TextPointerile ilgili olarak 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şı işaretçilerinin sayısı. Negatif değerler önceki satırları belirtir, 0 geçerli satırı belirtir ve pozitif değerler aşağıdaki satırları belirtir.

Döndürülenler

TextPointer

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 bulunamazsa.

Açıklamalar

TextPointer Örneğin, iki çizgi 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şı işaretçilerinin sayısı. Negatif değerler önceki satırları belirtir, 0 geçerli satırı belirtir ve pozitif değerler aşağıdaki satırları belirtir.

actualCount
Int32

Bu yöntem döndürdüğünde, başlangıç konumunun döndürüleceği çizgi belirlenirken atlanan satır başı 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şlatmadan iletilir.

Döndürülenler

TextPointer

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