Bagikan melalui


TextPointer.GetCharacterRect(LogicalDirection) Metode

Definisi

Mengembalikan kotak pembatas (Rect) untuk konten yang berbatasan dengan saat ini TextPointer dalam arah logika yang ditentukan.

public:
 System::Windows::Rect GetCharacterRect(System::Windows::Documents::LogicalDirection direction);
public System.Windows.Rect GetCharacterRect(System.Windows.Documents.LogicalDirection direction);
member this.GetCharacterRect : System.Windows.Documents.LogicalDirection -> System.Windows.Rect
Public Function GetCharacterRect (direction As LogicalDirection) As Rect

Parameter

direction
LogicalDirection

Salah LogicalDirection satu nilai yang menentukan arah logis untuk menemukan kotak pembatas konten.

Mengembalikan

Kotak pembatas untuk konten yang berbatasan dengan saat ini TextPointer dalam arah yang ditentukan, atau Empty jika saat ini, informasi tata letak yang valid tidak tersedia.

Keterangan

TextElement tepi tidak dianggap sebagai konten untuk tujuan metode ini. TextPointer Jika diposisikan sebelum TextElement tepi, nilai yang dikembalikan adalah kotak pembatas untuk konten non-berikutnyaTextElement dalam arah yang ditentukan. Jika tidak ada konten dalam arah yang ditentukan, lebar Rect nol dikembalikan dengan tinggi yang cocok dengan tinggi konten sebelumnya.

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. HasValidLayout Gunakan properti untuk memeriksa tata letak yang valid sebelum melakukan operasi yang dapat meregenerasi tata letak. Untuk informasi selengkapnya, lihat Tata Letak.

Berlaku untuk

Lihat juga