Bagikan melalui


Struktur POLYTEXTA (wingdi.h)

Struktur POLYTEXT menjelaskan bagaimana fungsi PolyTextOut harus menggambar string teks.

Sintaksis

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 ditunjukkan olehlpstr .

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 Arti
ETO_OPAQUE Persegi panjang untuk setiap string akan 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 persegi panjang opaquing atau kliping. 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.

Komentar

Nota

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

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wingdi.h (termasuk Windows.h)

Lihat juga

Font dan Teks

Font dan Gambaran Umum Teks

PolyTextOut