LinearMulticolorGradientBrush Sınıfı
Summary: Represents a Brush with linear gradient defined by multiple colors and appropriate positions. This class cannot be inherited.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.LinearMulticolorGradientBrush
Inheritance: LinearGradientBrushBase
Constructors
| Name | Açıklama |
|---|---|
| LinearMulticolorGradientBrush() | Yeni bir LinearMulticolorGradientBrush sınıfının varsayılan parametrelerle bir örneğini başlatır. Başlangıç rengi siyah, bitiş rengi beyaz, açı 45 derecedir ve dikdörtgen (0,0) konumunda, (1,1) boyutunda bulunur. |
| LinearMulticolorGradientBrush(point1, point2) | Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| LinearMulticolorGradientBrush(point1, point2) | Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| LinearMulticolorGradientBrush(rect, angle) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| LinearMulticolorGradientBrush(rect, angle) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| angle | float | r/w | Gradyan açısını 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. |
| 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. |
| 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. |
| 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) | Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| create_with_points_f(point1, point2) | Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| create_with_rect(rect, angle) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| create_with_rect_angle_scalable(rect, angle, is_angle_scalable) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| create_with_rect_f(rect, angle) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır. |
| create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable) | Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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. |
| 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: LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush()
Yeni bir LinearMulticolorGradientBrush sınıfının varsayılan parametrelerle bir örneğini başlatır.
Başlangıç rengi siyah, bitiş rengi beyaz, açı 45 derecedir ve dikdörtgen (0,0) konumunda, (1,1) boyutunda bulunur.
Constructor: LinearMulticolorGradientBrush(point1, point2)
LinearMulticolorGradientBrush(point1, point2)
Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
Constructor: LinearMulticolorGradientBrush(point1, point2)
LinearMulticolorGradientBrush(point1, point2)
Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| point1 | PointF | Doğrusal degrade’nin başlangıç noktasını temsil eden bir Point yapısı. |
| point2 | PointF | Doğrusal degrade’nin bitiş noktasını temsil eden bir Point yapısı. |
Constructor: LinearMulticolorGradientBrush(rect, angle)
LinearMulticolorGradientBrush(rect, angle)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Constructor: LinearMulticolorGradientBrush(rect, angle)
LinearMulticolorGradientBrush(rect, angle)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
| is_angle_scalable | bool | eğer |
Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
| is_angle_scalable | bool | eğer |
Method: create_with_points(point1, point2) [static]
create_with_points(point1, point2)
Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
Returns
| Tür | Açıklama |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_points_f(point1, point2) [static]
create_with_points_f(point1, point2)
Belirtilen noktalarla yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
Returns
| Tür | Açıklama |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect(rect, angle) [static]
create_with_rect(rect, angle)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Returns
| Tür | Açıklama |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_angle_scalable(rect, angle, is_angle_scalable) [static]
create_with_rect_angle_scalable(rect, angle, is_angle_scalable)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| 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 |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_f(rect, angle) [static]
create_with_rect_f(rect, angle)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| angle | float | Degrade yön çizgisinin, x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Returns
| Tür | Açıklama |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable) [static]
create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable)
Bir dikdörtgen ve yön açısına dayalı olarak yeni bir LinearMulticolorGradientBrush sınıfının bir ö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ı. |
| 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 |
|---|---|
| LinearMulticolorGradientBrush |
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: 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). |