Pen

Pen class

Çizgiler ve eğriler çizmek için kullanılan bir nesneyi tanımlar.

public class Pen : IDisposable

yapıcılar

İsimTanım
Pen(Brush)Yeni bir örneğini başlatırPen belirtilen sınıfBrush .
Pen(Color)Yeni bir örneğini başlatırPen belirtilen sınıfColor .
Pen(Brush, float)Belirtilen Brush ve Width ile Pen sınıfının yeni bir örneğini başlatır.
Pen(Color, float)Belirtilen Renk ve Genişlik özellikleriyle Pen sınıfının yeni bir örneğini başlatır.

Özellikleri

İsimTanım
Alignment { get; set; }Bunun için hizalamayı alır veya ayarlarPen .
Brush { get; set; }Bunun özniteliklerini belirleyen Fırçayı alır veya ayarlar.Pen .
Color { get; set; }Bunun rengini alır veya ayarlarPen .
CompoundArray { get; set; }Bileşik kalemi belirten bir dizi değer alır veya ayarlar. Bileşik kalem, paralel çizgilerden ve boşluklardan oluşan bir bileşik çizgi çizer .
CustomEndCap { get; set; }Bununla çizilen satırların sonunda kullanılacak özel bir başlık alır veya ayarlarPen .
CustomStartCap { get; set; }Bununla çizilen satırların başında kullanılacak özel bir başlık alır veya ayarlarPen .
DashCap { get; set; }this ile çizilen kesikli çizgileri oluşturan tirelerin sonunda kullanılan büyük harf stilini alır veya ayarlarPen .
DashOffset { get; set; }Çizginin başlangıcından kısa çizgi deseninin başlangıcına kadar olan mesafeyi alır veya ayarlar.
DashPattern { get; set; }Bir dizi özel tire ve boşluk alır veya ayarlar.
DashStyle { get; set; }Bununla çizilen kesikli çizgiler için kullanılan stili alır veya ayarlarPen .
EndCap { get; set; }Bu Kalemle çizilen çizgilerin sonunda kullanılan başlık stilini alır veya ayarlar.
LineJoin { get; set; }Bu Kalemle çizilen iki ardışık çizginin sonları için birleştirme stilini alır veya ayarlar.
MiterLimit { get; set; }Köşeli bir köşede birleştirmenin kalınlığının sınırını alır veya ayarlar.
PenType { get; }Bu Kalemle çizilen çizgilerin stilini alır.
StartCap { get; set; }Bu Kalemle çizilen çizgilerin başında kullanılan başlık stilini alır veya ayarlar.
Transform { get; set; }Bunun için geometrik dönüşümün bir kopyasını alır veya ayarlarPen .
Width { get; set; }Bu Kalemin genişliğini çizim için kullanılan Graphics nesnesinin birimlerinde alır veya ayarlar.

yöntemler

İsimTanım
Clone()Bunun tam bir kopyasını oluştururPen .
Dispose()Bu Kalem tarafından kullanılan tüm kaynakları serbest bırakır.
MultiplyTransform(Matrix)Bunun için dönüşüm matrisini çarparPen belirtilen tarafındanMatrix .
MultiplyTransform(Matrix, MatrixOrder)Bunun için dönüşüm matrisini çarparPen belirtilen tarafındanMatrix belirtilen sırada.
ResetTransform()Bunun için geometrik dönüşüm matrisini sıfırlarPen kimliğe.
RotateTransform(float)Yerel geometrik dönüşümü belirtilen açıyla döndürür. Bu yöntem, dönüşü dönüşüme hazırlar.
RotateTransform(float, MatrixOrder)Yerel geometrik dönüşümü belirtilen sırada belirtilen açıyla döndürür.
ScaleTransform(float, float)Yerel geometrik dönüşümü belirtilen faktörlere göre ölçekler. Bu yöntem, ölçeklendirme matrisini dönüşümün başına ekler.
ScaleTransform(float, float, MatrixOrder)Yerel geometrik dönüşümü belirtilen sırada belirtilen faktörlere göre ölçeklendirir.
SetLineCap(LineCap, LineCap, DashCap)Bunun tarafından çizilen satırları sonlandırmak için kullanılan başlık stilini belirleyen değerleri ayarlar.Pen .
TranslateTransform(float, float)Belirtilen boyutlara göre yerel geometrik dönüşümü öteler. Bu yöntem, dönüşüme çeviriyi hazırlar.
TranslateTransform(float, float, MatrixOrder)Yerel geometrik dönüşümü belirtilen sırada belirtilen boyutlara göre çevirir.

Ayrıca bakınız