فئة LinearMulticolorGradientBrush

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

Properties

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

Methods

Nameالوصف
create_with_points(point1, point2)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
create_with_points_f(point1, point2)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
create_with_rect(rect, angle)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
create_with_rect_angle_scalable(rect, angle, is_angle_scalable)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
create_with_rect_f(rect, angle)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
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)يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة وفقًا للترتيب المحدد.
translate_transform(dx, dy)ينقل التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.
translate_transform(dx, dy, order)ينقل التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.

Constructor: LinearMulticolorGradientBrush()

 LinearMulticolorGradientBrush() 

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

Constructor: LinearMulticolorGradientBrush(point1, point2)

 LinearMulticolorGradientBrush(point1, point2) 

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

Parameters:

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

Constructor: LinearMulticolorGradientBrush(point1, point2)

 LinearMulticolorGradientBrush(point1, point2) 

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

Parameters:

معاملنوعالوصف
point1PointFهيكل Point يمثل نقطة البداية للانحدار الخطي.
point2PointFهيكل Point يمثل نقطة النهاية للانحدار الخطي.

Constructor: LinearMulticolorGradientBrush(rect, angle)

 LinearMulticolorGradientBrush(rect, angle) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Constructor: LinearMulticolorGradientBrush(rect, angle)

 LinearMulticolorGradientBrush(rect, angle) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)

 LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)

 LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Method: create_with_points(point1, point2) [static]

 create_with_points(point1, point2) 

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

Parameters:

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

Returns

نوعالوصف
LinearMulticolorGradientBrush

Method: create_with_points_f(point1, point2) [static]

 create_with_points_f(point1, point2) 

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

Parameters:

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

Returns

نوعالوصف
LinearMulticolorGradientBrush

Method: create_with_rect(rect, angle) [static]

 create_with_rect(rect, angle) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Returns

نوعالوصف
LinearMulticolorGradientBrush

Method: create_with_rect_angle_scalable(rect, angle, is_angle_scalable) [static]

 create_with_rect_angle_scalable(rect, angle, is_angle_scalable) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Returns

نوعالوصف
LinearMulticolorGradientBrush

Method: create_with_rect_f(rect, angle) [static]

 create_with_rect_f(rect, angle) 

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Returns

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

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

Returns

نوعالوصف
LinearMulticolorGradientBrush

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: 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الترتيب (إلحاق مسبق أو إلحاق) الذي يتم تطبيق الإزاحة به.