Bagikan melalui


TextPointer.GetLineStartPosition Metode

Definisi

Mengembalikan TextPointer ke awal baris yang ditentukan relatif terhadap TextPointersaat ini.

Overload

GetLineStartPosition(Int32)

Mengembalikan TextPointer ke awal baris yang ditentukan relatif terhadap TextPointersaat ini.

GetLineStartPosition(Int32, Int32)

Mengembalikan TextPointer ke awal baris yang ditentukan relatif terhadap TextPointersaat ini , dan melaporkan berapa banyak baris yang dilewati.

GetLineStartPosition(Int32)

Mengembalikan TextPointer ke awal baris yang ditentukan relatif terhadap TextPointersaat ini.

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

Parameter

count
Int32

Jumlah penanda awal baris yang akan dilewati saat menentukan garis untuk mengembalikan posisi awal. Nilai negatif menentukan baris sebelumnya, 0 menentukan baris saat ini, dan nilai positif menentukan baris berikut.

Mengembalikan

TextPointer menunjuk ke awal baris yang ditentukan (dengan LogicalDirection diatur ke Forward), atau null jika baris yang ditentukan berada di luar rentang atau tidak dapat ditemukan.

Keterangan

Jika TextPointer menunjuk ke posisi ambigu, misalnya, di antara dua baris, garis dalam arah yang ditentukan oleh LogicalDirection dipilih sebagai garis awal relatif.

Operasi yang dilakukan oleh metode ini tergantung pada tata letak yang valid. Jika perlu, metode ini mencoba meregenerasi tata letak yang valid secara otomatis sebelum melanjutkan operasi. Meregenerasi tata letak bisa menjadi operasi yang relatif mahal. Gunakan HasValidLayout untuk memeriksa tata letak yang valid sebelum melakukan operasi yang dapat meregenerasi tata letak. Untuk informasi selengkapnya, lihatTata Letak .

Berlaku untuk

GetLineStartPosition(Int32, Int32)

Mengembalikan TextPointer ke awal baris yang ditentukan relatif terhadap TextPointersaat ini , dan melaporkan berapa banyak baris yang dilewati.

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

Parameter

count
Int32

Jumlah penanda awal baris yang akan dilewati saat menentukan garis untuk mengembalikan posisi awal. Nilai negatif menentukan baris sebelumnya, 0 menentukan baris saat ini, dan nilai positif menentukan baris berikut.

actualCount
Int32

Ketika metode ini kembali, berisi jumlah aktual penanda awal baris yang dilewati saat menentukan baris untuk mengembalikan posisi awal. Nilai ini mungkin kurang dari count jika awal atau akhir konten ditemui sebelum jumlah baris yang ditentukan dilewati. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

TextPointer menunjuk ke awal baris yang ditentukan (dengan LogicalDirection diatur ke Forward), atau ke awal baris yang paling dekat dengan baris yang ditentukan jika baris yang ditentukan berada di luar rentang.

Keterangan

Jika TextPointer menunjuk ke posisi ambigu, misalnya, di antara dua baris, garis dalam arah yang ditentukan oleh properti LogicalDirection dipilih sebagai garis awal relatif.

Berlaku untuk