Pena::Metode GetCompoundArray (gdipluspen.h)
Metode Pen::GetCompoundArray mendapatkan array gabungan yang saat ini diatur untuk objek Pena ini.
Sintaks
Status GetCompoundArray(
[out] REAL *compoundArray,
[in] INT count
);
Parameter
[out] compoundArray
Jenis: REAL*
Penunjuk ke array yang menerima array campuran.
[in] count
Jenis: INT
Bilangan bulat yang menentukan jumlah elemen dalam array compoundArray .
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
Misalkan array gabungan berisi nilai 0,0, 0,2, 0,7, dan 1,0 dan pena memiliki lebar 100. Ketika Anda menggunakan pena untuk menggambar, Anda mendapatkan dua garis paralel. Baris pertama memiliki lebar 20, ruang di antara kedua baris memiliki lebar 50, dan baris kedua memiliki lebar 30.
Untuk contoh yang lebih kompleks, misalkan array campuran berisi nilai 0,0, 0,2, 0,3, 0,6, 0,85, dan 1,0 dan pena memiliki lebar 100. Ketika Anda menggunakan pena untuk menggambar, Anda mendapatkan tiga garis paralel. Lebar tiga baris masing-masing adalah 20, 30, dan 15. Lebar kedua spasi antara garis masing-masing adalah 10 dan 25.
Contoh
Contoh berikut mendapatkan array campuran untuk objek Pena . Dengan asumsi bahwa array campuran telah diatur untuk objek Pena ini, kode kemudian mendapatkan entri yang telah ditetapkan untuk pena ini.
INT count = pen.GetCompoundCount();
REAL * distances = new REAL[count];
Status stat = pen.GetCompoundArray(distances, count);
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 | gdipluspen.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |