LinearGradientBrush Sınıfı

Summary: Encapsulates a Brush with a linear gradient. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.LinearGradientBrush

Inheritance: LinearGradientBrushBase

Constructors

NameAçıklama
LinearGradientBrush()Yeni bir LinearGradientBrush sınıfının örneğini varsayılan parametrelerle başlatır.
Başlangıç rengi siyahtır, bitiş rengi beyazdır, açı 45 derecedir ve dikdörtgen (0,0) konumunda, (1,1) boyutundadır.
LinearGradientBrush(point1, point2, color1, color2)Yeni bir LinearGradientBrush sınıfının örneğini başlatır.
LinearGradientBrush(point1, point2, color1, color2)Yeni bir LinearGradientBrush sınıfının örneğini başlatır.
LinearGradientBrush(rect, color1, color2, angle)Yeni bir LinearGradientBrush sınıfının örneğini başlatır.
LinearGradientBrush(rect, color1, color2, angle)Yeni bir LinearGradientBrush sınıfının örneğini başlatır.
LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)Yeni bir LinearGradientBrush sınıfının örneğini başlatır.
LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Properties

NameTypeAccessAçıklama
anglefloatr/wGradyan açısını alır veya ayarlar.
blendBlendr/wGradyan için özel bir düşüş tanımlayan konumları ve faktörleri belirten bir Blend alır veya ayarlar.
dağıtıldıboolrBu örneğin dağıtılıp dağıtılmadığını gösteren bir değer alır.
end_colorColorr/wBitiş gradyan rengini alır veya ayarlar.
gamma_correctionboolr/wBu LinearGradientBrushBase için gama düzeltmesinin etkin olup olmadığını gösteren bir değeri alır veya ayarlar.
interpolation_colorsColorBlendr/wÇok renkli doğrusal bir gradyan tanımlayan bir ColorBlend alır veya ayarlar.
is_angle_scalableboolr/wBu LinearGradientBrushBase ile yapılan dönüşümler sırasında LinearGradientBrushBase.angle değiştirildiğini gösteren bir değeri alır veya ayarlar.
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.
linear_colorsColor[]r/wGradyanın başlangıç ve bitiş renklerini alır veya ayarlar.
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.
rectangleRectangleFr/wGradyanın başlangıç ve bitiş noktalarını tanımlayan bir dikdörtgen bölgeyi alır veya ayarlar.
start_colorColorr/wBaşlangıç gradyan rengini alır veya ayarlar.
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
create_with_points(point1, point2, color1, color2)Belirtilen noktalar ve renklerle yeni bir LinearGradientBrush sınıfının örneğini başlatır.
create_with_points_f(point1, point2, color1, color2)Belirtilen noktalar ve renklerle yeni bir LinearGradientBrush sınıfının örneğini başlatır.
create_with_rect_colors_angle(rect, color1, color2, angle)Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.
create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable)Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.
create_with_rect_f_colors_angle(rect, color1, color2, angle)Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.
create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable)Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.
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.
set_blend_triangular_shape(focus)Ortadaki renk ve her iki uçta tek bir renge doğru lineer bir düşüş içeren bir lineer gradyan oluşturur.
set_blend_triangular_shape(focus, scale)Ortadaki renk ve her iki uçta tek bir renge doğru lineer bir düşüş içeren bir lineer gradyan oluşturur.
set_sigma_bell_shape(focus)Çan şeklinde bir eğriye dayalı bir gradyan düşüşü oluşturur.
set_sigma_bell_shape(focus, scale)Çan şeklinde bir eğriye dayalı bir gradyan düşüşü oluşturur.
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.

Constructor: LinearGradientBrush()

 LinearGradientBrush() 

Yeni bir LinearGradientBrush sınıfının örneğini varsayılan parametrelerle başlatır.
Başlangıç rengi siyahtır, bitiş rengi beyazdır, açı 45 derecedir ve dikdörtgen (0,0) konumunda, (1,1) boyutundadır.

Constructor: LinearGradientBrush(point1, point2, color1, color2)

 LinearGradientBrush(point1, point2, color1, color2) 

Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
point1PointFNokta1.
point2PointFNokta2.
color1ColorRenk1.
color2ColorRenk2.

Constructor: LinearGradientBrush(point1, point2, color1, color2)

 LinearGradientBrush(point1, point2, color1, color2) 

Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
point1PointNokta1.
point2PointNokta2.
color1ColorRenk1.
color2ColorRenk2.

Constructor: LinearGradientBrush(rect, color1, color2, angle)

 LinearGradientBrush(rect, color1, color2, angle) 

Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleFDikdörtgen.
color1ColorRenk1.
color2ColorRenk2.
anglefloatAçı.

Constructor: LinearGradientBrush(rect, color1, color2, angle)

 LinearGradientBrush(rect, color1, color2, angle) 

Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleDikdörtgen.
color1ColorRenk1.
color2ColorRenk2.
anglefloatAçı.

Constructor: LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)

 LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable) 

Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleFDikdörtgen.
color1ColorRenk1.
color2ColorRenk2.
anglefloatAçı.
is_angle_scalablebooleğer true olarak ayarlanırsa [açı ölçeklenebilir].

Constructor: LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)

 LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable) 

Yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleDikdörtgen.
color1ColorRenk1.
color2ColorRenk2.
anglefloatAçı.
is_angle_scalablebooleğer true olarak ayarlanırsa [açı ölçeklenebilir].

Method: create_with_points(point1, point2, color1, color2) [static]

 create_with_points(point1, point2, color1, color2) 

Belirtilen noktalar ve renklerle yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
point1PointDoğrusal degrade’nin başlangıç noktasını temsil eden bir Point yapısı.
point2PointDoğrusal degrade’nin bitiş noktasını temsil eden bir Point yapısı.
color1ColorDoğrusal degrade’nin başlangıç rengini temsil eden bir Color yapısı.
color2ColorDoğrusal degrade’nin bitiş rengini temsil eden bir Color yapısı.

Returns

TürAçıklama
LinearGradientBrush

Method: create_with_points_f(point1, point2, color1, color2) [static]

 create_with_points_f(point1, point2, color1, color2) 

Belirtilen noktalar ve renklerle yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
point1PointFDoğrusal degrade’nin başlangıç noktasını temsil eden bir PointF yapısı.
point2PointFDoğrusal degrade’nin bitiş noktasını temsil eden bir PointF yapısı.
color1ColorDoğrusal degrade’nin başlangıç rengini temsil eden bir Color yapısı.
color2ColorDoğrusal degrade’nin bitiş rengini temsil eden bir Color yapısı.

Returns

TürAçıklama
LinearGradientBrush

Method: create_with_rect_colors_angle(rect, color1, color2, angle) [static]

 create_with_rect_colors_angle(rect, color1, color2, angle) 

Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleDoğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı.
color1ColorDegrade için başlangıç rengini temsil eden bir Color yapısı.
color2ColorDegrade için bitiş rengini temsil eden bir Color yapısı.
anglefloatDegrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı.

Returns

TürAçıklama
LinearGradientBrush

Method: create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) [static]

 create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) 

Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleDoğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı.
color1ColorDegrade için başlangıç rengini temsil eden bir Color yapısı.
color2ColorDegrade için bitiş rengini temsil eden bir Color yapısı.
anglefloatDegrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı.
is_angle_scalablebooleğer true olarak ayarlanırsa açı, bu LinearGradientBrush ile dönüşümler sırasında değiştirilir.

Returns

TürAçıklama
LinearGradientBrush

Method: create_with_rect_f_colors_angle(rect, color1, color2, angle) [static]

 create_with_rect_f_colors_angle(rect, color1, color2, angle) 

Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleFDoğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı.
color1ColorDegrade için başlangıç rengini temsil eden bir Color yapısı.
color2ColorDegrade için bitiş rengini temsil eden bir Color yapısı.
anglefloatDegrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı.

Returns

TürAçıklama
LinearGradientBrush

Method: create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) [static]

 create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) 

Bir dikdörtgen, başlangıç ve bitiş renkleri ve bir yön açısına dayalı olarak yeni bir LinearGradientBrush sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
rectRectangleFDoğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı.
color1ColorDegrade için başlangıç rengini temsil eden bir Color yapısı.
color2ColorDegrade için bitiş rengini temsil eden bir Color yapısı.
anglefloatDegrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı.
is_angle_scalablebooleğer true olarak ayarlanırsa açı, bu LinearGradientBrush ile dönüşümler sırasında değiştirilir.

Returns

TürAçıklama
LinearGradientBrush

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: set_blend_triangular_shape(focus)

 set_blend_triangular_shape(focus) 

Ortadaki renk ve her iki uçta tek bir renge doğru lineer bir düşüş içeren bir lineer gradyan oluşturur.

Parameters:

ParameterTürAçıklama
odakfloat0 ile 1 arasında bir değer ve degrade’nin merkezini (degrade’nin yalnızca bitiş renginden oluştuğu nokta) belirler.

Method: set_blend_triangular_shape(focus, scale)

 set_blend_triangular_shape(focus, scale) 

Ortadaki renk ve her iki uçta tek bir renge doğru lineer bir düşüş içeren bir lineer gradyan oluşturur.

Parameters:

ParameterTürAçıklama
odakfloat0 ile 1 arasında bir değer ve degrade’nin merkezini (degrade’nin yalnızca bitiş renginden oluştuğu nokta) belirler.
ölçekfloat0 ile 1 arasında bir değer ve renklerin başlangıç renginden focus‘a (bitiş rengine) ne kadar hızlı azaldığını belirler.

Method: set_sigma_bell_shape(focus)

 set_sigma_bell_shape(focus) 

Çan şeklinde bir eğriye dayalı bir gradyan düşüşü oluşturur.

Parameters:

ParameterTürAçıklama
odakfloat0 ile 1 arasında bir değer ve degrade’nin merkezini (başlangıç rengi ile bitiş renginin eşit şekilde karıştığı nokta) belirler.

Method: set_sigma_bell_shape(focus, scale)

 set_sigma_bell_shape(focus, scale) 

Çan şeklinde bir eğriye dayalı bir gradyan düşüşü oluşturur.

Parameters:

ParameterTürAçıklama
odakfloat0 ile 1 arasında bir değer ve degrade’nin merkezini (degrade’nin yalnızca bitiş renginden oluştuğu nokta) belirler.
ölçekfloat0 ile 1 arasında bir değer ve renklerin focus‘dan ne kadar hızlı azaldığını belirler.

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).