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

IDWriteTextRenderer