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

Lihat juga

Pena

Pena::SetCompoundArray

Pena, Garis, dan Persegi Panjang