Bagikan melalui


Struktur POLYTEXTA (wingdi.h)

Struktur POLYTEXT menjelaskan bagaimana fungsi PolyTextOut harus menggambar string teks.

Sintaks

typedef struct tagPOLYTEXTA {
  int    x;
  int    y;
  UINT   n;
  LPCSTR lpstr;
  UINT   uiFlags;
  RECT   rcl;
  int    *pdx;
} POLYTEXTA, *PPOLYTEXTA, *NPPOLYTEXTA, *LPPOLYTEXTA;

Anggota

x

Titik referensi horizontal untuk string. String diratakan ke titik ini menggunakan mode perataan teks saat ini.

y

Titik referensi vertikal untuk string. String diratakan ke titik ini menggunakan mode perataan teks saat ini.

n

Panjang string yang ditujukan ke oleh lpstr.

lpstr

Penunjuk ke string teks yang akan digambar oleh fungsi PolyTextOut . String ini tidak perlu dihentikan null, karena n menentukan panjang string.

uiFlags

Menentukan apakah string akan buram atau diklip dan apakah string disertai dengan array nilai lebar karakter. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
ETO_OPAQUE Persegi panjang untuk setiap string akan di buram dengan warna latar belakang saat ini.
ETO_CLIPPED Setiap string akan diklip ke persegi panjang yang ditentukan.

rcl

Struktur persegi panjang yang berisi dimensi opaquing atau kliping persegi panjang. Anggota ini diabaikan jika tidak ada nilai ETO_OPAQUE atau ETO_CLIPPED yang ditentukan untuk anggota uiFlags .

pdx

Penunjuk ke array yang berisi nilai lebar untuk setiap karakter dalam string.

Keterangan

Catatan

Header wingdi.h mendefinisikan POLYTEXT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wingdi.h (sertakan Windows.h)

Lihat juga

Struktur Font dan Teks

Font dan Gambaran Umum Teks

PolyTextOut