METODE ID2D1DeviceContext4::D rawTextLayout (d2d1_3.h)
Menggambar objek tata letak teks. Jika tata letak tidak kemudian diubah, ini bisa lebih efisien daripada DrawText saat menggambar tata letak yang sama berulang kali.
Sintaks
void DrawTextLayout(
D2D1_POINT_2F origin,
[in] IDWriteTextLayout *textLayout,
[in, optional] ID2D1Brush *defaultFillBrush,
[in, optional] ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
D2D1_DRAW_TEXT_OPTIONS options
);
Parameter
origin
Jenis: D2D1_POINT_2F
Titik , dijelaskan dalam piksel independen perangkat, di mana sudut kiri atas teks yang dijelaskan oleh textLayout digambar.
[in] textLayout
Jenis: IDWriteTextLayout*
Teks yang diformat untuk digambar. Efek gambar apa pun yang tidak mewarisi dari ID2D1Resource diabaikan. Jika ada efek gambar yang mewarisi dari ID2D1Resource yang bukan kuas, metode ini gagal dan target render dimasukkan ke dalam status kesalahan.
[in, optional] defaultFillBrush
Jenis: ID2D1Brush*
Kuas yang digunakan untuk melukis teks.
[in, optional] svgGlyphStyle
Jenis: ID2D1SvgGlyphStyle*
Nilai untuk pengisian konteks, context-stroke, dan context-value yang digunakan saat merender Glyph SVG.
colorPaletteIndex
Jenis: UINT32
Indeks yang digunakan untuk memilih palet warna dalam font warna.
options
Jenis: D2D1_DRAW_TEXT_OPTIONS
Nilai yang menunjukkan apakah teks harus diposisikan ke batas piksel dan apakah teks harus dipotong ke persegi tata letak. Nilai defaultnya adalah D2D1_DRAW_TEXT_OPTIONS_NONE, yang menunjukkan bahwa teks harus diposisikan ke batas piksel dan tidak boleh diklip ke persegi tata letak.
Mengembalikan nilai
Tidak ada
Persyaratan
Target Platform | Windows |
Header | d2d1_3.h |
DLL | D2d1.dll |