TransformBrush Sınıfı

Summary: A Brush with transform capabilities.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.TransformBrush

Inheritance: Brush

Properties

NameTypeAccessAçıklama
dağıtıldıboolrBu örneğin dağıtılıp dağıtılmadığını gösteren bir değer alır.
is_transform_changedboolrDönüşümlerin bir şekilde değişip değişmediğini gösteren bir değeri alır. Örneğin dönüşüm matrisini ayarlamak veya
dönüşüm matrisini değiştiren herhangi bir yöntemi çağırmak. Özellik, GDI+ ile geriye uyumluluk sağlamak için eklenmiştir.
opacityfloatr/wFırça opaklığını alır veya ayarlar. Değer 0 ile 1 arasında olmalıdır. 0 değeri fırçanın tamamen görünür olduğu, 1 değeri ise fırçanın tamamen opak olduğu anlamına gelir.
transformMatrixr/wBu TransformBrush için yerel bir geometrik dönüşüm tanımlayan bir kopya Matrix alır veya ayarlar.
wrap_modeWrapModer/wBu TransformBrush için sarma modunu gösteren bir WrapMode enumerasyonunu alır veya ayarlar.

Methods

NameAçıklama
deep_clone()Mevcut Brush nesnesinin yeni bir derin kopyasını oluşturur.
multiply_transform(matrix)Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Matrix belirtilen Matrix ile çarpar ve belirtilen Matrix ön eklenir.
multiply_transform(matrix, order)Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Matrix belirtilen Matrix ile belirtilen sırada çarpar.
reset_transform()TransformBrush.transform özelliğini birim matrisine sıfırlar.
rotate_transform(angle)Yerel geometrik dönüşümü belirtilen miktarda döndürür. Bu yöntem döndürmeyi dönüşüme ön ekler.
rotate_transform(angle, order)Yerel geometrik dönüşümü belirtilen miktarda, belirtilen sırada döndürür.
scale_transform(sx, sy)Yerel geometrik dönüşümü belirtilen değerlerle ölçeklendirir. Bu yöntem ölçekleme matrisini dönüşüme ön ekler.
scale_transform(sx, sy, order)Yerel geometrik dönüşümü belirtilen değerlerle, belirtilen sırada ölçeklendirir.
translate_transform(dx, dy)Yerel geometrik dönüşümü belirtilen boyutlarla çevirir. Bu yöntem çeviriyi dönüşüme ön ekler.
translate_transform(dx, dy, order)Yerel geometrik dönüşümü belirtilen boyutlarla, belirtilen sırada çevirir.

Method: deep_clone()

 deep_clone() 

Mevcut Brush nesnesinin yeni bir derin kopyasını oluşturur.

Returns

TürAçıklama
BrushBu Brush örneğinin derin kopyası olan yeni bir Brush.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Matrix belirtilen Matrix ile çarpar ve belirtilen Matrix ön eklenir.

Parameters:

ParameterTürAçıklama
matrixMatrixGeometrik dönüşümü çarpmak için kullanılacak Matrix.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Matrix belirtilen Matrix ile belirtilen sırada çarpar.

Parameters:

ParameterTürAçıklama
matrixMatrixGeometrik dönüşümü çarpmak için kullanılacak Matrix.
orderMatrixOrderİki matrisi hangi sırada çarpacağını belirten bir MatrixOrder.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Yerel geometrik dönüşümü belirtilen miktarda döndürür. Bu yöntem döndürmeyi dönüşüme ön ekler.

Parameters:

ParameterTürAçıklama
anglefloatDönüş açısı.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Yerel geometrik dönüşümü belirtilen miktarda, belirtilen sırada döndürür.

Parameters:

ParameterTürAçıklama
anglefloatDönüş açısı.
orderMatrixOrderDönüşüm matrisini ekleyecek mi yoksa ön ekleyecek mi olduğunu belirten bir MatrixOrder.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Yerel geometrik dönüşümü belirtilen değerlerle ölçeklendirir. Bu yöntem ölçekleme matrisini dönüşüme ön ekler.

Parameters:

ParameterTürAçıklama
sxfloatDönüşümün x ekseni yönündeki ölçekleme miktarı.
syfloatDönüşümün y ekseni yönündeki ölçekleme miktarı.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Yerel geometrik dönüşümü belirtilen değerlerle, belirtilen sırada ölçeklendirir.

Parameters:

ParameterTürAçıklama
sxfloatDönüşümün x ekseni yönündeki ölçekleme miktarı.
syfloatDönüşümün y ekseni yönündeki ölçekleme miktarı.
orderMatrixOrderÖlçekleme matrisini ekleme ya da başına ekleme belirten bir MatrixOrder.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Yerel geometrik dönüşümü belirtilen boyutlarla çevirir. Bu yöntem çeviriyi dönüşüme ön ekler.

Parameters:

ParameterTürAçıklama
dxfloatx eksenindeki çevirmenin değeri.
dyfloaty eksenindeki çevirmenin değeri.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Yerel geometrik dönüşümü belirtilen boyutlarla, belirtilen sırada çevirir.

Parameters:

ParameterTürAçıklama
dxfloatx eksenindeki çevirmenin değeri.
dyfloaty eksenindeki çevirmenin değeri.
orderMatrixOrderÇevirmenin uygulanacağı sıra (başına ekleme ya da ekleme).