TextPointer.GetLineStartPosition Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.