Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panggilan balik penyajian yang diterapkan aplikasi (IDWriteTextRenderer::D rawInlineObject) dapat menggunakan ini untuk menggambar objek sebaris tanpa perlu mentransmisikan atau mengkueri jenis objek. Tata letak teks tidak memanggil metode ini secara langsung.
Sintaks
HRESULT Draw(
void *clientDrawingContext,
IDWriteTextRenderer *renderer,
FLOAT originX,
FLOAT originY,
BOOL isSideways,
BOOL isRightToLeft,
IUnknown *clientDrawingEffect
);
Parameter
clientDrawingContext
Jenis: batal*
Konteks gambar diteruskan ke IDWriteTextLayout::D raw. Parameter ini mungkin NULL.
renderer
Jenis: IDWriteTextRenderer*
Perender yang sama diteruskan ke IDWriteTextLayout::D raw sebagai objek yang berisi induk. Ini berguna jika objek sebaris rekursif seperti tata letak berlapis.
originX
Jenis: FLOAT
Koordinat x di sudut kiri atas objek sebaris.
originY
Jenis: FLOAT
Koordinat y di sudut kiri atas objek sebaris.
isSideways
Jenis: BOOL
Bendera Boolean yang menunjukkan apakah garis besar objek berjalan bersama sumbu garis besar garis.
isRightToLeft
Jenis: BOOL
Bendera Boolean yang menunjukkan apakah objek berada dalam konteks kanan-ke-kiri dan harus ditarik dibalik.
clientDrawingEffect
Jenis: IUnknown*
Efek menggambar diatur dalam IDWriteTextLayout::SetDrawingEffect. Biasanya efek ini adalah kuas latar depan yang digunakan dalam gambar glyph.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
| Target Platform | Windows |
| Header | dwrite.h |
| Pustaka | Dwrite.lib |
| DLL | Dwrite.dll |