فئة LinearGradientBrush

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الوصف
LinearGradientBrush()ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام المعلمات الافتراضية.
اللون الابتدائي هو الأسود، واللون النهائي هو الأبيض، والزاوية 45 درجة والمستطيل يقع في (0,0) بحجم (1,1).
LinearGradientBrush(point1, point2, color1, color2)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(point1, point2, color1, color2)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Properties

NameTypeAccessالوصف
anglefloatr/wيحصل أو يعيّن زاوية التدرج.
blendBlendr/wيحصل أو يضبط Blend الذي يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.
تم التخلصboolrيحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها.
end_colorColorr/wيحصل أو يضبط لون التدرج النهائي.
gamma_correctionboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان تصحيح غاما مفعلاً لهذا LinearGradientBrushBase.
interpolation_colorsColorBlendr/wيحصل أو يعيّن ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.
is_angle_scalableboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان LinearGradientBrushBase.angle يتغير أثناء التحويلات باستخدام هذا LinearGradientBrushBase.
is_transform_changedboolrيحصل على قيمة تشير إلى ما إذا كانت التحويلات قد تغيرت بطريقة ما. على سبيل المثال ضبط مصفوفة التحويل أو
استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية لضمان التوافق مع الإصدارات السابقة من GDI+.
linear_colorsColor[]r/wيحصل أو يضبط ألوان التدرج الابتدائية والنهائية.
opacityfloatr/wيحصل أو يعيّن شفافية الفرشاة. يجب أن تكون القيمة بين 0 و 1. القيمة 0 تعني أن الفرشاة مرئية بالكامل، والقيمة 1 تعني أن الفرشاة غير شفافة بالكامل.
rectangleRectangleFr/wيحصل أو يعيّن منطقة مستطيلة تحدد نقطتي البداية والنهاية للتدرج.
start_colorColorr/wيحصل أو يضبط لون التدرج الابتدائي.
transformMatrixr/wيحصل أو يعيّن نسخة من Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.
wrap_modeWrapModer/wيحصل أو يعيّن تعداد WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush.

Methods

Nameالوصف
create_with_points(point1, point2, color1, color2)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام النقاط والألوان المحددة.
create_with_points_f(point1, point2, color1, color2)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام النقاط والألوان المحددة.
create_with_rect_colors_angle(rect, color1, color2, angle)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.
create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.
create_with_rect_f_colors_angle(rect, color1, color2, angle)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.
create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.
deep_clone()ينشئ نسخة عميقة جديدة من Brush.
multiply_transform(matrix)يضرب الـ Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Matrix المحددة عن طريق إلحاق المصفوفة المحددة في البداية.
multiply_transform(matrix, order)يضرب الـ Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Matrix وفقًا للترتيب المحدد.
reset_transform()يعيد تعيين الخاصية TransformBrush.transform إلى هوية.
rotate_transform(angle)يدور التحويل الهندسي المحلي بالمقدار المحدد. هذه الطريقة تسبق الدوران إلى التحويل.
rotate_transform(angle, order)يدور التحويل الهندسي المحلي بالمقدار المحدد وفقًا للترتيب المحدد.
scale_transform(sx, sy)يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة. هذه الطريقة تسبق مصفوفة التكبير إلى التحويل.
scale_transform(sx, sy, order)يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة وفقًا للترتيب المحدد.
set_blend_triangular_shape(focus)ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد في الطرفين.
set_blend_triangular_shape(focus, scale)ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد في الطرفين.
set_sigma_bell_shape(focus)ينشئ انخفاضًا للتدرج بناءً على منحنى على شكل جرس.
set_sigma_bell_shape(focus, scale)ينشئ انخفاضًا للتدرج بناءً على منحنى على شكل جرس.
translate_transform(dx, dy)ينقل التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.
translate_transform(dx, dy, order)ينقل التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.

Constructor: LinearGradientBrush()

 LinearGradientBrush() 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام المعلمات الافتراضية.
اللون الابتدائي هو الأسود، واللون النهائي هو الأبيض، والزاوية 45 درجة والمستطيل يقع في (0,0) بحجم (1,1).

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

 LinearGradientBrush(point1, point2, color1, color2) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
point1PointFالنقطة1.
point2PointFالنقطة2.
color1Colorاللون1.
color2Colorاللون2.

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

 LinearGradientBrush(point1, point2, color1, color2) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
point1Pointالنقطة1.
point2Pointالنقطة2.
color1Colorاللون1.
color2Colorاللون2.

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

 LinearGradientBrush(rect, color1, color2, angle) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleFالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.

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

 LinearGradientBrush(rect, color1, color2, angle) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.

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

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

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleFالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.
is_angle_scalableboolإذا تم تعيينه إلى true [is angle scalable].

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

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

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.
is_angle_scalableboolإذا تم تعيينه إلى true [is angle scalable].

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

 create_with_points(point1, point2, color1, color2) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام النقاط والألوان المحددة.

Parameters:

معاملنوعالوصف
point1Pointهيكل Point يمثل نقطة البداية للانحدار الخطي.
point2Pointهيكل Point يمثل نقطة النهاية للانحدار الخطي.
color1Colorهيكل Color يمثل اللون الابتدائي للتدرج الخطي.
color2Colorهيكل Color يمثل اللون النهائي للتدرج الخطي.

Returns

نوعالوصف
LinearGradientBrush

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

 create_with_points_f(point1, point2, color1, color2) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام النقاط والألوان المحددة.

Parameters:

معاملنوعالوصف
point1PointFهيكل PointF يمثل نقطة البداية للانحدار الخطي.
point2PointFهيكل PointF يمثل نقطة النهاية للانحدار الخطي.
color1Colorهيكل Color يمثل اللون الابتدائي للتدرج الخطي.
color2Colorهيكل Color يمثل اللون النهائي للتدرج الخطي.

Returns

نوعالوصف
LinearGradientBrush

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

 create_with_rect_colors_angle(rect, color1, color2, angle) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.

Parameters:

معاملنوعالوصف
rectRectangleهيكل RectangleF يحدد حدود الانحدار الخطي.
color1Colorهيكل Color يمثل اللون الابتدائي للتدرج.
color2Colorهيكل Color يمثل اللون النهائي للتدرج.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار.

Returns

نوعالوصف
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) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.

Parameters:

معاملنوعالوصف
rectRectangleهيكل RectangleF يحدد حدود الانحدار الخطي.
color1Colorهيكل Color يمثل اللون الابتدائي للتدرج.
color2Colorهيكل Color يمثل اللون النهائي للتدرج.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار.
is_angle_scalableboolإذا تم تعيينه إلى true يتم تغيير الزاوية أثناء التحويلات باستخدام هذا LinearGradientBrush.

Returns

نوعالوصف
LinearGradientBrush

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

 create_with_rect_f_colors_angle(rect, color1, color2, angle) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.

Parameters:

معاملنوعالوصف
rectRectangleFهيكل RectangleF يحدد حدود الانحدار الخطي.
color1Colorهيكل Color يمثل اللون الابتدائي للتدرج.
color2Colorهيكل Color يمثل اللون النهائي للتدرج.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار.

Returns

نوعالوصف
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) 

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush استنادًا إلى مستطيل، وألوان البداية والنهاية، وزاوية الاتجاه.

Parameters:

معاملنوعالوصف
rectRectangleFهيكل RectangleF يحدد حدود الانحدار الخطي.
color1Colorهيكل Color يمثل اللون الابتدائي للتدرج.
color2Colorهيكل Color يمثل اللون النهائي للتدرج.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار.
is_angle_scalableboolإذا تم تعيينه إلى true يتم تغيير الزاوية أثناء التحويلات باستخدام هذا LinearGradientBrush.

Returns

نوعالوصف
LinearGradientBrush

Method: deep_clone()

 deep_clone() 

ينشئ نسخة عميقة جديدة من Brush.

Returns

نوعالوصف
Brushفرشاة جديدة Brush وهي النسخة العميقة من هذه الحالة من Brush.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

يضرب الـ Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Matrix المحددة عن طريق إلحاق المصفوفة المحددة في البداية.

Parameters:

معاملنوعالوصف
matrixMatrixالـ Matrix الذي يُضرب به التحويل الهندسي.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

يضرب الـ Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Matrix وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
matrixMatrixالـ Matrix الذي يُضرب به التحويل الهندسي.
orderMatrixOrderMatrixOrder يحدد الترتيب الذي يُضرب فيه المصفوفتان.

Method: rotate_transform(angle)

 rotate_transform(angle) 

يدور التحويل الهندسي المحلي بالمقدار المحدد. هذه الطريقة تسبق الدوران إلى التحويل.

Parameters:

معاملنوعالوصف
anglefloatزاوية الدوران.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

يدور التحويل الهندسي المحلي بالمقدار المحدد وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
anglefloatزاوية الدوران.
orderMatrixOrderMatrixOrder يحدد ما إذا كان يجب إضافة أو إلحاق مسبق لمصفوفة الدوران.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة. هذه الطريقة تسبق مصفوفة التكبير إلى التحويل.

Parameters:

معاملنوعالوصف
sxfloatالمقدار الذي يُكَبَّر به التحويل في اتجاه المحور x.
syfloatالمقدار الذي يُكَبَّر به التحويل في اتجاه المحور y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
sxfloatالمقدار الذي يُكَبَّر به التحويل في اتجاه المحور x.
syfloatالمقدار الذي يُكَبَّر به التحويل في اتجاه المحور y.
orderMatrixOrderقائمة MatrixOrder التي تحدد ما إذا كان سيتم إلحاق أو إلحاق مسبق لمصفوفة التحجيم.

Method: set_blend_triangular_shape(focus)

 set_blend_triangular_shape(focus) 

ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد في الطرفين.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة من 0 إلى 1 تحدد مركز التدرج (النقطة التي يتكون فيها التدرج من اللون النهائي فقط).

Method: set_blend_triangular_shape(focus, scale)

 set_blend_triangular_shape(focus, scale) 

ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد في الطرفين.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة من 0 إلى 1 تحدد مركز التدرج (النقطة التي يتكون فيها التدرج من اللون النهائي فقط).
المقياسfloatقيمة من 0 إلى 1 تحدد مدى سرعة تلاشي الألوان من اللون الابتدائي إلى focus (اللون النهائي)

Method: set_sigma_bell_shape(focus)

 set_sigma_bell_shape(focus) 

ينشئ انخفاضًا للتدرج بناءً على منحنى على شكل جرس.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة من 0 إلى 1 تحدد مركز التدرج (النقطة التي يختلط فيها اللون الابتدائي واللون النهائي بالتساوي).

Method: set_sigma_bell_shape(focus, scale)

 set_sigma_bell_shape(focus, scale) 

ينشئ انخفاضًا للتدرج بناءً على منحنى على شكل جرس.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة من 0 إلى 1 تحدد مركز التدرج (النقطة التي يتكون فيها التدرج من اللون النهائي فقط).
المقياسfloatقيمة من 0 إلى 1 تحدد مدى سرعة تلاشي الألوان من الـ focus.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

ينقل التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.

Parameters:

معاملنوعالوصف
dxfloatقيمة الإزاحة في المحور x.
dyfloatقيمة الإزاحة في المحور y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

ينقل التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
dxfloatقيمة الإزاحة في المحور x.
dyfloatقيمة الإزاحة في المحور y.
orderMatrixOrderالترتيب (إلحاق مسبق أو إلحاق) الذي يتم تطبيق الإزاحة به.