ID2D1DeviceContext4::D rawText(constWCHAR*,UINT32,IDWriteTextFormat*,constD2D1_RECT_F*,ID2D1Brush*,ID2D1SvgGlyphStyle*,UINT32,D2D1_DRAW_TEXT_OPTIONS,DWRITE_MEASURING_MODE) metode (d2d1_3.h)

Menggambar teks di dalam persegi tata letak yang diberikan.

Secara default, metode ini melakukan snapping garis besar dan merender versi warna glyph dalam font warna.

Sintaks

void DrawText(
  [in]           const WCHAR            *string,
                 UINT32                 stringLength,
  [in]           IDWriteTextFormat      *textFormat,
  [in]           const D2D1_RECT_F      *layoutRect,
  [in, optional] ID2D1Brush             *defaultFillBrush,
  [in, optional] ID2D1SvgGlyphStyle     *svgGlyphStyle,
                 UINT32                 colorPaletteIndex,
                 D2D1_DRAW_TEXT_OPTIONS options,
                 DWRITE_MEASURING_MODE  measuringMode
);

Parameter

[in] string

Jenis: const WCHAR*

Penunjuk ke array karakter Unicode untuk digambar.

stringLength

Jenis: UINT32

Jumlah karakter dalam string.

[in] textFormat

Jenis: IDWriteTextFormat*

Objek yang menjelaskan detail pemformatan teks yang akan digambar, seperti font, ukuran font, dan arah alur.

[in] layoutRect

Jenis: const D2D1_RECT_F*

Ukuran dan posisi area tempat teks digambar.

[in, optional] defaultFillBrush

Jenis: ID2D1Brush*

Kuas yang digunakan untuk melukis teks.

[in, optional] svgGlyphStyle

Jenis: ID2D1SvgGlyphStyle*

Nilai untuk isian 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.

measuringMode

Jenis: DWRITE_MEASURING_MODE

Nilai yang menunjukkan bagaimana metrik glyph digunakan untuk mengukur teks saat diformat. Nilai defaultnya adalah DWRITE_MEASURING_MODE_NATURAL.

Mengembalikan nilai

Tidak ada

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d2d1_3.h
DLL D2d1.dll

Lihat juga

ID2D1DeviceContext4