System::Drawing::Pen class

Pen class

Mewakili properti seperti warna, lebar, dll. dari garis dan kurva yang digambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

class Pen : public System::Object

Metode

MetodeDeskripsi
Clone()Mengembalikan salinan objek saat ini.
Dispose()Melepaskan semua sumber daya operasional yang diperoleh oleh objek saat ini.
get_Alignment() constMengembalikan nilai yang menunjukkan perataan objek Pen saat ini.
get_Brush()Mengembalikan objek Brush dari pena ini.
get_Color() constMengembalikan warna pena ini.
get_CompoundArray() constMengembalikan array nilai yang menentukan pena komposit.
get_DashCap() constMengembalikan nilai yang menunjukkan tutup yang digunakan di kedua ujung garis putus-putus.
get_DashOffset() constMengembalikan jarak dari awal garis ke permulaan pola putus-putus.
get_DashPattern() constMengembalikan array yang menunjukkan pola putus-putus khusus dalam garis putus-putus.
get_DashStyle() constMengembalikan nilai yang menunjukkan gaya putus-putus dari objek Pen saat ini.
get_EndCap() constMengembalikan nilai yang menunjukkan tutup akhir garis dari objek Pen saat ini.
get_LineJoin() constMengembalikan nilai yang menunjukkan bagaimana garis yang digambar oleh objek Pen ini digabungkan.
get_MiterLimit() constMengembalikan batas ketebalan sambungan pada sudut miring.
get_PenType() constBELUM DIIMPLEMENTASIKAN.
get_StartCap() constMengembalikan nilai yang menunjukkan tutup awal garis dari objek Pen saat ini.
get_Transform()Mengembalikan salinan objek Matrix yang menentukan transformasi geometris untuk pena yang diwakili oleh objek saat ini.
get_Width() constMengembalikan lebar objek Pen saat ini.
MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder)Mengalikan matriks transformasi objek saat ini dengan matriks yang ditentukan.
Pen(const Color&)Membuat objek Pen baru yang mewakili warna yang ditentukan.
Pen(const Color&, float)Membuat objek Pen baru yang mewakili warna dan lebar yang ditentukan.
Pen(const SharedPtr<Brush>&)Membuat objek Pen baru dan menginisialisasinya dengan objek Brush yang ditentukan.
Pen(const SharedPtr<Brush>&, float)Membuat objek Pen baru dan menginisialisasinya dengan objek Brush yang ditentukan.
ResetTransform()Mengatur ulang matriks transformasi objek saat ini sehingga menjadi matriks identitas.
RotateTransform(float, Drawing2D::MatrixOrder)Memutar transformasi geometris lokal sebesar sudut yang ditentukan dalam urutan yang ditentukan.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Menskalakan transformasi geometris lokal dengan faktor-faktor yang ditentukan dalam urutan yang ditentukan.
set_Alignment(Drawing2D::PenAlignment)Mengatur perataan objek Pen saat ini.
set_Brush(const SharedPtr<Brush>&)Mengatur objek Brush pena ini.
set_Color(const Color&)Mengatur warna pena ini.
set_CompoundArray(const System::ArrayPtr<float>&)Mengatur array nilai yang menentukan pena komposit.
set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&)Mengatur tutup akhir garis khusus.
set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&)Mengatur tutup awal garis khusus.
set_DashCap(Drawing2D::DashCap)Mengatur nilai yang menentukan tutup yang digunakan di kedua ujung garis putus-putus.
set_DashOffset(float)Mengatur jarak dari awal garis ke permulaan pola putus-putus.
set_DashPattern(const System::ArrayPtr<float>&)Mengatur array yang menentukan pola putus-putus khusus dalam garis putus-putus. Array tersebut terdiri dari angka yang menentukan panjang dash dan spasi yang bergantian.
set_DashStyle(Drawing2D::DashStyle)Mengatur nilai yang menentukan gaya putus-putus dari objek Pen saat ini.
set_EndCap(Drawing2D::LineCap)Mengatur tutup akhir garis dari objek Pen saat ini.
set_LineJoin(Drawing2D::LineJoin)Mengatur nilai yang menentukan bagaimana garis yang digambar oleh objek Pen ini digabungkan.
set_MiterLimit(float)Mengatur batas ketebalan sambungan pada sudut miter.
set_StartCap(Drawing2D::LineCap)Mengatur penutup garis awal dari objek Pen saat ini.
set_Transform(const SharedPtr<Drawing2D::Matrix>&)Mengatur objek Matrix yang menentukan transformasi geometris untuk pena yang diwakili oleh objek saat ini.
set_Width(float)Mengatur lebar objek Pen saat ini.
SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap)BELUM DIIMPLEMENTASIKAN.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Menerjemahkan transformasi geometris lokal dengan dimensi yang ditentukan dalam urutan yang ditentukan.

Lihat Juga