System::Drawing::Pen class

Pen class

Çizilen çizgi ve eğrilerin renk, genişlik vb. gibi özelliklerini temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class Pen : public System::Object

Yöntemler

YöntemAçıklama
Clone()Geçerli nesnenin bir kopyasını döndürür.
Dispose()Mevcut nesne tarafından edinilen tüm işletim kaynaklarını serbest bırakır.
get_Alignment() constMevcut Pen nesnesinin hizalamasını gösteren bir değer döndürür.
get_Brush()Bu kalemin Brush nesnesini döndürür.
get_Color() constBu kalemin rengini döndürür.
get_CompoundArray() constBileşik bir kalemi belirten değerler dizisini döndürür.
get_DashCap() constKesikli bir çizginin her iki ucunda kullanılan ucu gösteren bir değer döndürür.
get_DashOffset() constBir çizginin başlangıcından kesik desenin başlangıcına olan mesafeyi döndürür.
get_DashPattern() constKesikli bir çizgide özel kesik desenini gösteren bir dizi döndürür.
get_DashStyle() constGeçerli Pen nesnesinin tire stilini gösteren bir değer döndürür.
get_EndCap() constGeçerli Pen nesnesinin bitiş çizgi ucunu gösteren bir değer döndürür.
get_LineJoin() constBu Pen nesnesi tarafından çizilen çizgilerin nasıl birleştirildiğini gösteren bir değer döndürür.
get_MiterLimit() constKöşeli bir köşedeki birleşim kalınlığının sınırını döndürür.
get_PenType() constUYGULANMADI.
get_StartCap() constGeçerli Pen nesnesinin başlangıç çizgi ucunu gösteren bir değer döndürür.
get_Transform()Geçerli nesne tarafından temsil edilen kalem için geometrik dönüşümleri belirten bir Matrix nesnesinin kopyasını döndürür.
get_Width() constGeçerli Pen nesnesinin genişliğini döndürür.
MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder)Geçerli nesnenin dönüşüm matrisini belirtilen matrisle çarpar.
Pen(const Color&)Belirtilen rengi temsil eden yeni bir Pen nesnesi oluşturur.
Pen(const Color&, float)Belirtilen renk ve genişliği temsil eden yeni bir Pen nesnesi oluşturur.
Pen(const SharedPtr<Brush>&)Yeni bir Pen nesnesi oluşturur ve belirtilen Brush nesnesiyle başlatır.
Pen(const SharedPtr<Brush>&, float)Yeni bir Pen nesnesi oluşturur ve belirtilen Brush nesnesiyle başlatır.
ResetTransform()Geçerli nesnenin dönüşüm matrisini bir birim (identity) matris haline gelecek şekilde sıfırlar.
RotateTransform(float, Drawing2D::MatrixOrder)Yerel geometrik dönüşümü belirtilen açıyla ve belirtilen sırayla döndürür.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Yerel geometrik dönüşümü belirtilen faktörlerle ve belirtilen sırayla ölçeklendirir.
set_Alignment(Drawing2D::PenAlignment)Geçerli Pen nesnesinin hizalamasını ayarlar.
set_Brush(const SharedPtr<Brush>&)Bu kalemin Brush nesnesini ayarlar.
set_Color(const Color&)Bu kalemin rengini ayarlar.
set_CompoundArray(const System::ArrayPtr<float>&)Bir bileşik kalemi belirten değerler dizisini ayarlar.
set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&)Özel bitiş çizgi ucunu ayarlar.
set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&)Özel başlangıç çizgi ucunu ayarlar.
set_DashCap(Drawing2D::DashCap)Kesikli bir çizginin her iki ucunda kullanılan ucu belirten bir değeri ayarlar.
set_DashOffset(float)Bir çizginin başlangıcından tire deseninin başlangıcına olan mesafeyi ayarlar.
set_DashPattern(const System::ArrayPtr<float>&)Kesikli bir çizgide özel tire desenini belirten bir dizi ayarlar. Dizi, dönüşümlü tire ve boşluk uzunluklarını belirten sayılardan oluşur.
set_DashStyle(Drawing2D::DashStyle)Geçerli Pen nesnesinin tire stilini belirten bir değeri ayarlar.
set_EndCap(Drawing2D::LineCap)Geçerli Pen nesnesinin bitiş çizgi ucunu ayarlar.
set_LineJoin(Drawing2D::LineJoin)Bu Pen nesnesi tarafından çizilen çizgilerin nasıl birleştirildiğini belirten bir değeri ayarlar.
set_MiterLimit(float)Köşeli bir köşedeki birleşim kalınlığının sınırını ayarlar.
set_StartCap(Drawing2D::LineCap)Geçerli Pen nesnesinin başlangıç çizgi ucunu ayarlar.
set_Transform(const SharedPtr<Drawing2D::Matrix>&)Geçerli nesne tarafından temsil edilen kalem için geometrik dönüşümleri belirten bir Matrix nesnesi ayarlar.
set_Width(float)Geçerli Pen nesnesinin genişliğini ayarlar.
SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap)UYGULANMADI.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Yerel geometrik dönüşümü belirtilen boyutlarla ve belirtilen sırayla çevirir.

Ayrıca Bakınız