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
| Name | Açı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
| Name | Type | Access | Açıklama |
|---|---|---|---|
| angle | float | r/w | Gradyan açısını alır veya ayarlar. |
| blend | Blend | r/w | Gradyan için özel bir düşüş tanımlayan konumları ve faktörleri belirten bir Blend alır veya ayarlar. |
| dağıtıldı | bool | r | Bu örneğin dağıtılıp dağıtılmadığını gösteren bir değer alır. |
| end_color | Color | r/w | Bitiş gradyan rengini alır veya ayarlar. |
| gamma_correction | bool | r/w | Bu LinearGradientBrushBase için gama düzeltmesinin etkin olup olmadığını gösteren bir değeri alır veya ayarlar. |
| interpolation_colors | ColorBlend | r/w | Çok renkli doğrusal bir gradyan tanımlayan bir ColorBlend alır veya ayarlar. |
| is_angle_scalable | bool | r/w | Bu 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_changed | bool | r | Dö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_colors | Color[] | r/w | Gradyanın başlangıç ve bitiş renklerini alır veya ayarlar. |
| opacity | float | r/w | Fı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. |
| rectangle | RectangleF | r/w | Gradyanın başlangıç ve bitiş noktalarını tanımlayan bir dikdörtgen bölgeyi alır veya ayarlar. |
| start_color | Color | r/w | Başlangıç gradyan rengini alır veya ayarlar. |
| transform | Matrix | r/w | Bu TransformBrush için yerel bir geometrik dönüşüm tanımlayan bir kopya Matrix alır veya ayarlar. |
| wrap_mode | WrapMode | r/w | Bu TransformBrush için sarma modunu gösteren bir WrapMode enumerasyonunu alır veya ayarlar. |
Methods
| Name | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| point1 | PointF | Nokta1. |
| point2 | PointF | Nokta2. |
| color1 | Color | Renk1. |
| color2 | Color | Renk2. |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| point1 | Point | Nokta1. |
| point2 | Point | Nokta2. |
| color1 | Color | Renk1. |
| color2 | Color | Renk2. |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Dikdörtgen. |
| color1 | Color | Renk1. |
| color2 | Color | Renk2. |
| angle | float | Açı. |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | Rectangle | Dikdörtgen. |
| color1 | Color | Renk1. |
| color2 | Color | Renk2. |
| angle | float | Açı. |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Dikdörtgen. |
| color1 | Color | Renk1. |
| color2 | Color | Renk2. |
| angle | float | Açı. |
| is_angle_scalable | bool | eğer |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | Rectangle | Dikdörtgen. |
| color1 | Color | Renk1. |
| color2 | Color | Renk2. |
| angle | float | Açı. |
| is_angle_scalable | bool | eğer |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| point1 | Point | Doğrusal degrade’nin başlangıç noktasını temsil eden bir Point yapısı. |
| point2 | Point | Doğrusal degrade’nin bitiş noktasını temsil eden bir Point yapısı. |
| color1 | Color | Doğrusal degrade’nin başlangıç rengini temsil eden bir Color yapısı. |
| color2 | Color | Doğrusal degrade’nin bitiş rengini temsil eden bir Color yapısı. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| point1 | PointF | Doğrusal degrade’nin başlangıç noktasını temsil eden bir PointF yapısı. |
| point2 | PointF | Doğrusal degrade’nin bitiş noktasını temsil eden bir PointF yapısı. |
| color1 | Color | Doğrusal degrade’nin başlangıç rengini temsil eden bir Color yapısı. |
| color2 | Color | Doğrusal degrade’nin bitiş rengini temsil eden bir Color yapısı. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | Rectangle | Doğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı. |
| color1 | Color | Degrade için başlangıç rengini temsil eden bir Color yapısı. |
| color2 | Color | Degrade için bitiş rengini temsil eden bir Color yapısı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | Rectangle | Doğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı. |
| color1 | Color | Degrade için başlangıç rengini temsil eden bir Color yapısı. |
| color2 | Color | Degrade için bitiş rengini temsil eden bir Color yapısı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
| is_angle_scalable | bool | eğer |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Doğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı. |
| color1 | Color | Degrade için başlangıç rengini temsil eden bir Color yapısı. |
| color2 | Color | Degrade için bitiş rengini temsil eden bir Color yapısı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Doğrusal degrade’nin sınırlarını belirten bir RectangleF yapısı. |
| color1 | Color | Degrade için başlangıç rengini temsil eden bir Color yapısı. |
| color2 | Color | Degrade için bitiş rengini temsil eden bir Color yapısı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
| is_angle_scalable | bool | eğer |
Returns
| Tür | Açıklama |
|---|---|
| LinearGradientBrush |
Method: deep_clone()
deep_clone()
Mevcut Brush nesnesinin yeni bir derin kopyasını oluşturur.
Returns
| Tür | Açıklama |
|---|---|
| Brush | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Geometrik 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Geometrik dönüşümü çarpmak için kullanılacak Matrix. |
| order | MatrixOrder | İ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:
| Parameter | Tür | Açıklama |
|---|---|---|
| angle | float | Dö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| angle | float | Dönüş açısı. |
| order | MatrixOrder | Dö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| sx | float | Dönüşümün x ekseni yönündeki ölçekleme miktarı. |
| sy | float | Dö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| sx | float | Dönüşümün x ekseni yönündeki ölçekleme miktarı. |
| sy | float | Dönüşümün y ekseni yönündeki ölçekleme miktarı. |
| order | MatrixOrder | Ö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 ile 1 arasında bir değer ve degrade’nin merkezini (degrade’nin yalnızca bitiş renginden oluştuğu nokta) belirler. |
| ölçek | float | 0 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 ile 1 arasında bir değer ve degrade’nin merkezini (degrade’nin yalnızca bitiş renginden oluştuğu nokta) belirler. |
| ölçek | float | 0 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dx | float | x eksenindeki çevirmenin değeri. |
| dy | float | y 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dx | float | x eksenindeki çevirmenin değeri. |
| dy | float | y eksenindeki çevirmenin değeri. |
| order | MatrixOrder | Çevirmenin uygulanacağı sıra (başına ekleme ya da ekleme). |