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.
IDWriteTextLayout::Draw memanggil panggilan balik aplikasi ini ketika perlu menggambar objek sebaris.
Sintaks
HRESULT DrawInlineObject(
void *clientDrawingContext,
FLOAT originX,
FLOAT originY,
IDWriteInlineObject *inlineObject,
BOOL isSideways,
BOOL isRightToLeft,
IUnknown *clientDrawingEffect
);
Parameter
clientDrawingContext
Jenis: void*
Konteks gambar yang ditentukan aplikasi diteruskan ke IDWriteTextLayout::Draw.
originX
Jenis: FLOAT
Koordinat X di sudut kiri atas objek sebaris.
originY
Jenis: FLOAT
Koordinat Y di sudut kiri atas objek sebaris.
inlineObject
Jenis: IDWriteInlineObject*
Objek sebaris yang ditentukan aplikasi diatur menggunakan IDWriteTextFormat::SetInlineObject.
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, mengisyaratkan bahwa gambar mungkin ingin mencerminkan gambar normal.
clientDrawingEffect
Jenis: IUnknown*
Efek gambar yang ditentukan aplikasi agar glyph dirender. Biasanya argumen ini mewakili efek seperti kuas latar depan yang mengisi interior garis.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini 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 |