Grafis::D todeDriverStringraw (gdiplusgraphics.h)

Metode Graphics::D rawDriverString menggambar karakter pada posisi yang ditentukan. Metode ini memberi klien kontrol penuh atas tampilan teks. Metode ini mengasumsikan bahwa klien telah menyiapkan format dan tata letak yang akan diterapkan.

Sintaks

Status DrawDriverString(
  [in] const UINT16 *text,
  [in] INT          length,
  [in] const Font   *font,
  [in] const Brush  *brush,
  [in] const PointF *positions,
  [in] INT          flags,
  [in] const Matrix *matrix
);

Parameter

[in] text

Jenis: const UINT16*

Penunjuk ke array nilai 16-bit. Jika bendera DriverStringOptionsCmapLookup diatur, setiap nilai menentukan karakter Unicode yang akan ditampilkan. Jika tidak, setiap nilai menentukan indeks ke glyph font yang menentukan karakter yang akan ditampilkan.

[in] length

Jenis: INT

Bilangan bulat yang menentukan jumlah nilai dalam array teks . Parameter panjang dapat diatur ke –1 jika string dihentikan null.

[in] font

Jenis: font* const

Penunjuk ke objek Font yang menentukan nama keluarga, ukuran, dan gaya font yang akan diterapkan ke string.

[in] brush

Jenis: const Brush*

Arahkan ke objek Brush yang digunakan untuk mengisi string.

[in] positions

Jenis: const PointF*

Jika bendera DriverStringOptionsRealizedAdvance diatur, posisi adalah penunjuk ke objek PointF yang menentukan posisi glyph pertama. Jika tidak, posisi adalah array objek PointF , yang masing-masing menentukan asal glyph individu.

[in] flags

Jenis: INT

Bilangan bulat yang menentukan opsi untuk tampilan string. Nilai ini harus merupakan elemen dari enumerasi DriverStringOptions atau hasil bitwise ATAU diterapkan ke dua atau beberapa elemen ini.

[in] matrix

Jenis: const Matrix*

Penunjuk ke objek Matriks yang menentukan matriks transformasi untuk diterapkan ke setiap nilai dalam array teks .

Nilai kembali

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Metode ini tidak mendukung penanganan skrip kompleks dan mengasumsikan bahwa klien telah menyiapkan semua tata letak teks dengan cara lain. Metode ini berguna untuk membuat item menu yang digambar pemilik. Klien harus menggunakan metode Metode DrawString untuk tujuan umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdiplusgraphics.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Kuas

Metode DrawString

DriverStringOptions

Font

Grafik

Grafik::MeasureDriverString

Matrix

PointF