Metode IInkStrokes::GetBoundingBox (msinkaut.h)
Mendapatkan kotak pembatas dalam koordinat ruang tinta untuk semua goresan dalam objek InkDisp , stroke individu, atau koleksi InkStrokes .
Sintaks
HRESULT GetBoundingBox(
[in, optional] InkBoundingBoxMode BoundingBoxMode,
[out, retval] IInkRectangle **BoundingBox
);
Parameter
[in, optional] BoundingBoxMode
Opsional. Menentukan karakteristik goresan yang akan digunakan untuk menghitung kotak pembatas. Untuk detail selengkapnya tentang penggunaan karakteristik goresan untuk menghitung kotak pembatas, lihat jenis enumerasi BoundingBoxMode .
Parameter BoundingBoxMode dari metode GetBoundingBox memiliki nilai default -1, yang berarti bahwa semua karakteristik stroke digunakan untuk menentukan kotak pembatas.
[out, retval] BoundingBox
Ketika metode ini kembali, berisi penunjuk ke persegi panjang yang menentukan kotak pembatas objek InkDisp , objek IInkStrokeDisp , atau koleksi InkStrokes .
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Parameter berisi penunjuk yang tidak valid. |
|
Pengecualian terjadi di dalam metode . |
|
Parameter atau jenis properti yang tidak terduga. |
|
Objek InkRectangle tidak terdaftar. |
Keterangan
Saat kotak pembatas dipengaruhi oleh lebar pena, lebar ini diskalakan dengan tepat untuk transformasi tampilan InkRenderer. Untuk melakukan ini, lebar pena dikalikan dengan akar kuadrat dari penentu transformasi tampilan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | msinkaut.h |
Pustaka | InkObj.dll |