PathGradientBrush Sınıfı
Summary: Encapsulates a Brush object with a gradient. This class cannot be inherited.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.PathGradientBrush
Inheritance: PathGradientBrushBase
Constructors
| Name | Açıklama |
|---|---|
| PathGradientBrush(path) | PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| PathGradientBrush(path_points) | PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| PathGradientBrush(path_points) | PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| PathGradientBrush(path_points, wrap_mode) | PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| PathGradientBrush(path_points, wrap_mode) | PathGradientBrush sınıfının yeni bir örneğini başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| blend | Blend | r/w | Gradyan için özel bir düşüş tanımlayan konumları ve faktörleri belirten bir Blend alır veya ayarlar. |
| center_color | Color | r/w | Yol degrade’nin merkezindeki rengi alır veya ayarlar. |
| center_point | PointF | r/w | Yol gradyanının merkez noktası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. |
| focus_scales | PointF | r/w | Gradyan düşüşü için odak noktasını alır veya ayarlar. |
| graphics_path | GraphicsPath | r | Bu fırçanın üzerine inşa edildiği grafik yolunu alır. |
| interpolation_colors | ColorBlend | r/w | Çok renkli doğrusal bir gradyan tanımlayan bir ColorBlend 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. |
| path_points | PointF[] | r | Bu fırçanın üzerine inşa edildiği yol noktalarını alır. |
| surround_colors | Color[] | r/w | Bu PathGradientBrush tarafından doldurulan yoldaki noktalara karşılık gelen renk dizisini 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_path(path) | Belirtilen yol ile PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| create_with_points(path_points) | Belirtilen noktalar ile PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| create_with_points_f(path_points) | Belirtilen noktalar ile PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| create_with_points_f_wrap_mode(path_points, wrap_mode) | Belirtilen noktalar ve sarma modu ile PathGradientBrush sınıfının yeni bir örneğini başlatır. |
| create_with_points_wrap_mode(path_points, wrap_mode) | Belirtilen noktalar ve sarma modu ile PathGradientBrush sınıfının yeni 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. |
| set_blend_triangular_shape(focus) | Merkez rengi ve bir çevre rengine doğru lineer azalma ile bir degrade oluşturur. |
| set_blend_triangular_shape(focus, scale) | Merkez rengi ve her çevre rengine doğru lineer azalma ile bir degrade oluşturur. |
| set_sigma_bell_shape(focus) | Yolun merkezinden başlayarak yolun sınırına doğru renk değiştiren bir degrade fırçası oluşturur. Bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır. |
| set_sigma_bell_shape(focus, scale) | Yolun merkezinden başlayarak yolun sınırına doğru renk değiştiren bir degrade fırçası oluşturur. Bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır. |
| 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: PathGradientBrush(path)
PathGradientBrush(path)
PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path | GraphicsPath |
Constructor: PathGradientBrush(path_points)
PathGradientBrush(path_points)
PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | PointF[] |
Constructor: PathGradientBrush(path_points)
PathGradientBrush(path_points)
PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | Point[] |
Constructor: PathGradientBrush(path_points, wrap_mode)
PathGradientBrush(path_points, wrap_mode)
PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | PointF[] | |
| wrap_mode | WrapMode |
Constructor: PathGradientBrush(path_points, wrap_mode)
PathGradientBrush(path_points, wrap_mode)
PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | Point[] | |
| wrap_mode | WrapMode |
Method: create_with_path(path) [static]
create_with_path(path)
Belirtilen yol ile PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path | GraphicsPath | Bu GraphicsPath yolu, bu PathGradientBrush tarafından doldurulan alanı tanımlar. |
Returns
| Tür | Açıklama |
|---|---|
| PathGradientBrush |
Method: create_with_points(path_points) [static]
create_with_points(path_points)
Belirtilen noktalar ile PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | Point[] | Yolun köşe noktalarını oluşturan noktaları temsil eden bir PointF yapıları dizisi. |
Returns
| Tür | Açıklama |
|---|---|
| PathGradientBrush |
Method: create_with_points_f(path_points) [static]
create_with_points_f(path_points)
Belirtilen noktalar ile PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | PointF[] | Yolun köşe noktalarını oluşturan noktaları temsil eden bir PointF yapıları dizisi. |
Returns
| Tür | Açıklama |
|---|---|
| PathGradientBrush |
Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]
create_with_points_f_wrap_mode(path_points, wrap_mode)
Belirtilen noktalar ve sarma modu ile PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | PointF[] | Yolun köşe noktalarını oluşturan noktaları temsil eden bir PointF yapıları dizisi. |
| wrap_mode | WrapMode | Bir WrapMode bu PathGradientBrush ile çizilen doldurmaların nasıl döşeneceğini belirler. |
Returns
| Tür | Açıklama |
|---|---|
| PathGradientBrush |
Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]
create_with_points_wrap_mode(path_points, wrap_mode)
Belirtilen noktalar ve sarma modu ile PathGradientBrush sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| path_points | Point[] | Yolun köşe noktalarını oluşturan noktaları temsil eden bir Point yapıları dizisi. |
| wrap_mode | WrapMode | Bir WrapMode bu PathGradientBrush ile çizilen doldurmaların nasıl döşeneceğini belirler. |
Returns
| Tür | Açıklama |
|---|---|
| PathGradientBrush |
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)
Merkez rengi ve bir çevre rengine doğru lineer azalma ile bir degrade oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 ile 1 arasında bir değer, yolun merkezinden yolun sınırına kadar olan herhangi bir radyal boyunca merkez renginin en yüksek yoğunlukta olacağı yeri belirler. 1 değeri (varsayılan) en yüksek yoğunluğu yolun merkezine yerleştirir. |
Method: set_blend_triangular_shape(focus, scale)
set_blend_triangular_shape(focus, scale)
Merkez rengi ve her çevre rengine doğru lineer azalma ile bir degrade oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 ile 1 arasında bir değer, yolun merkezinden yolun sınırına kadar olan herhangi bir radyal boyunca merkez renginin en yüksek yoğunlukta olacağı yeri belirler. 1 değeri (varsayılan) en yüksek yoğunluğu yolun merkezine yerleştirir. |
| ölçek | float | 0 ile 1 arasında bir değer, sınır rengiyle karışan merkez renginin maksimum yoğunluğunu belirler. 1 değeri, merkez renginin mümkün olan en yüksek yoğunluğunu sağlar ve bu varsayılan değerdir. |
Method: set_sigma_bell_shape(focus)
set_sigma_bell_shape(focus)
Yolun merkezinden başlayarak yolun sınırına doğru renk değiştiren bir degrade fırçası oluşturur. Bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 ile 1 arasında bir değer, yolun merkezinden yolun sınırına kadar olan herhangi bir radyal boyunca merkez renginin en yüksek yoğunlukta olacağı yeri belirler. 1 değeri (varsayılan) en yüksek yoğunluğu yolun merkezine yerleştirir. |
Method: set_sigma_bell_shape(focus, scale)
set_sigma_bell_shape(focus, scale)
Yolun merkezinden başlayarak yolun sınırına doğru renk değiştiren bir degrade fırçası oluşturur. Bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| odak | float | 0 ile 1 arasında bir değer, yolun merkezinden yolun sınırına kadar olan herhangi bir radyal boyunca merkez renginin en yüksek yoğunlukta olacağı yeri belirler. 1 değeri (varsayılan) en yüksek yoğunluğu yolun merkezine yerleştirir. |
| ölçek | float | 0 ile 1 arasında bir değer, sınır rengiyle karışan merkez renginin maksimum yoğunluğunu belirler. 1 değeri, merkez renginin mümkün olan en yüksek yoğunluğunu sağlar ve bu varsayılan değerdir. |
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). |