فئة 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
| Name | Type | Access | الوصف |
|---|---|---|---|
| angle | float | r/w | يحصل أو يعيّن زاوية التدرج. |
| تم التخلص | bool | r | يحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها. |
| gamma_correction | bool | r/w | يحصل أو يعيّن قيمة تشير إلى ما إذا كان تصحيح غاما مفعلاً لهذا LinearGradientBrushBase. |
| interpolation_colors | ColorBlend | r/w | يحصل أو يعيّن ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان. |
| is_angle_scalable | bool | r/w | يحصل أو يعيّن قيمة تشير إلى ما إذا كان LinearGradientBrushBase.angle يتغير أثناء التحويلات باستخدام هذا LinearGradientBrushBase. |
| is_transform_changed | bool | r | يحصل على قيمة تشير إلى ما إذا كانت التحويلات قد تغيرت بطريقة ما. على سبيل المثال ضبط مصفوفة التحويل أو استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية لضمان التوافق مع الإصدارات السابقة من GDI+. |
| opacity | float | r/w | يحصل أو يعيّن شفافية الفرشاة. يجب أن تكون القيمة بين 0 و 1. القيمة 0 تعني أن الفرشاة مرئية بالكامل، والقيمة 1 تعني أن الفرشاة غير شفافة بالكامل. |
| rectangle | RectangleF | r/w | يحصل أو يعيّن منطقة مستطيلة تحدد نقطتي البداية والنهاية للتدرج. |
| transform | Matrix | r/w | يحصل أو يعيّن نسخة من Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush. |
| wrap_mode | WrapMode | r/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:
| معامل | نوع | الوصف |
|---|---|---|
| point1 | Point | هيكل Point يمثل نقطة البداية للانحدار الخطي. |
| point2 | Point | هيكل Point يمثل نقطة النهاية للانحدار الخطي. |
Constructor: LinearMulticolorGradientBrush(point1, point2)
LinearMulticolorGradientBrush(point1, point2)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point1 | PointF | هيكل Point يمثل نقطة البداية للانحدار الخطي. |
| point2 | PointF | هيكل Point يمثل نقطة النهاية للانحدار الخطي. |
Constructor: LinearMulticolorGradientBrush(rect, angle)
LinearMulticolorGradientBrush(rect, angle)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | Rectangle | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار. |
Constructor: LinearMulticolorGradientBrush(rect, angle)
LinearMulticolorGradientBrush(rect, angle)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | RectangleF | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار. |
Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | Rectangle | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار. |
| is_angle_scalable | bool | إذا تم تعيينها إلى |
Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | RectangleF | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار. |
| is_angle_scalable | bool | إذا تم تعيينها إلى |
Method: create_with_points(point1, point2) [static]
create_with_points(point1, point2)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point1 | Point | هيكل Point يمثل نقطة البداية للانحدار الخطي. |
| point2 | Point | هيكل Point يمثل نقطة النهاية للانحدار الخطي. |
Returns
| نوع | الوصف |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_points_f(point1, point2) [static]
create_with_points_f(point1, point2)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point1 | PointF | هيكل PointF يمثل نقطة البداية للانحدار الخطي. |
| point2 | PointF | هيكل PointF يمثل نقطة النهاية للانحدار الخطي. |
Returns
| نوع | الوصف |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect(rect, angle) [static]
create_with_rect(rect, angle)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | Rectangle | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور 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:
| معامل | نوع | الوصف |
|---|---|---|
| rect | Rectangle | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار. |
| is_angle_scalable | bool | إذا تم تعيينها إلى |
Returns
| نوع | الوصف |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_f(rect, angle) [static]
create_with_rect_f(rect, angle)
يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | RectangleF | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور 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:
| معامل | نوع | الوصف |
|---|---|---|
| rect | RectangleF | هيكل RectangleF يحدد حدود الانحدار الخطي. |
| angle | float | الزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه الانحدار. |
| is_angle_scalable | bool | إذا تم تعيينها إلى |
Returns
| نوع | الوصف |
|---|---|
| LinearMulticolorGradientBrush |
Method: deep_clone()
deep_clone()
ينشئ نسخة عميقة جديدة من Brush.
Returns
| نوع | الوصف |
|---|---|
| Brush | فرشاة جديدة Brush وهي النسخة العميقة من هذه الحالة من Brush. |
Method: multiply_transform(matrix)
multiply_transform(matrix)
يضرب الـ Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Matrix المحددة عن طريق إلحاق المصفوفة المحددة في البداية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | الـ Matrix الذي يُضرب به التحويل الهندسي. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
يضرب الـ Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Matrix وفقًا للترتيب المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | الـ Matrix الذي يُضرب به التحويل الهندسي. |
| order | MatrixOrder | MatrixOrder يحدد الترتيب الذي يُضرب فيه المصفوفتان. |
Method: rotate_transform(angle)
rotate_transform(angle)
يدور التحويل الهندسي المحلي بالمقدار المحدد. هذه الطريقة تسبق الدوران إلى التحويل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| angle | float | زاوية الدوران. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
يدور التحويل الهندسي المحلي بالمقدار المحدد وفقًا للترتيب المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| angle | float | زاوية الدوران. |
| order | MatrixOrder | MatrixOrder يحدد ما إذا كان يجب إضافة أو إلحاق مسبق لمصفوفة الدوران. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة. هذه الطريقة تسبق مصفوفة التكبير إلى التحويل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| sx | float | المقدار الذي يُكَبَّر به التحويل في اتجاه المحور x. |
| sy | float | المقدار الذي يُكَبَّر به التحويل في اتجاه المحور y. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة وفقًا للترتيب المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| sx | float | المقدار الذي يُكَبَّر به التحويل في اتجاه المحور x. |
| sy | float | المقدار الذي يُكَبَّر به التحويل في اتجاه المحور y. |
| order | MatrixOrder | قائمة MatrixOrder التي تحدد ما إذا كان سيتم إلحاق أو إلحاق مسبق لمصفوفة التحجيم. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
ينقل التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dx | float | قيمة الإزاحة في المحور x. |
| dy | float | قيمة الإزاحة في المحور y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
ينقل التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dx | float | قيمة الإزاحة في المحور x. |
| dy | float | قيمة الإزاحة في المحور y. |
| order | MatrixOrder | الترتيب (إلحاق مسبق أو إلحاق) الذي يتم تطبيق الإزاحة به. |