METODE IDWriteTextRenderer::D rawGlyphRun (dwrite.h)
IDWriteTextLayout::Draw memanggil fungsi ini untuk menginstruksikan klien untuk merender eksekusi glyph.
Sintaks
HRESULT DrawGlyphRun(
void *clientDrawingContext,
FLOAT baselineOriginX,
FLOAT baselineOriginY,
DWRITE_MEASURING_MODE measuringMode,
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in] DWRITE_GLYPH_RUN_DESCRIPTION const *glyphRunDescription,
IUnknown *clientDrawingEffect
);
Parameter
clientDrawingContext
Jenis: batal*
Konteks gambar yang ditentukan aplikasi diteruskan ke IDWriteTextLayout::D raw.
baselineOriginX
Jenis: FLOAT
Lokasi piksel (koordinat X) di asal garis besar eksekusi glyph.
baselineOriginY
Jenis: FLOAT
Lokasi piksel (koordinat Y) di asal garis besar eksekusi glyph.
measuringMode
Jenis: DWRITE_MEASURING_MODE
Metode pengukur untuk glyph dalam eksekusi, digunakan dengan properti lain untuk menentukan mode penyajian.
[in] glyphRun
Jenis: const DWRITE_GLYPH_RUN*
Arahkan ke instans eksekusi glyph untuk dirender.
[in] glyphRunDescription
Jenis: const DWRITE_GLYPH_RUN_DESCRIPTION*
Penunjuk ke instans deskripsi eksekusi glyph yang berisi properti karakter yang terkait dengan eksekusi ini.
clientDrawingEffect
Jenis: IUnknown*
Efek gambar yang ditentukan aplikasi agar glyph dirender. Biasanya argumen ini mewakili efek seperti kuas latar depan yang mengisi interior teks.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Fungsi IDWriteTextLayout::D raw memanggil fungsi panggilan balik ini dengan semua informasi tentang glyph yang akan dirender. Aplikasi mengimplementasikan panggilan balik ini dengan sebagian besar mendelegasikan panggilan ke API grafis platform yang mendasar seperti Direct2D untuk menggambar glyph pada konteks gambar. Aplikasi yang menggunakan GDI dapat menerapkan panggilan balik ini dalam hal metode IDWriteBitmapRenderTarget::D rawGlyphRun .
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk