الفئة PathMulticolorGradientBrush
Summary: Encapsulates a Brush object with a gradient. This class cannot be inherited.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.PathMulticolorGradientBrush
Inheritance: PathGradientBrushBase
Constructors
| Name | الوصف |
|---|---|
| PathMulticolorGradientBrush(path) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة. |
| PathMulticolorGradientBrush(path_points) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة. |
| PathMulticolorGradientBrush(path_points) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة. |
| PathMulticolorGradientBrush(path_points, wrap_mode) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| PathMulticolorGradientBrush(path_points, wrap_mode) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف. |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| center_point | PointF | r/w | يسترجع أو يعيّن نقطة المركز لتدرج المسار. |
| تم التخلص | bool | r | يحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها. |
| focus_scales | PointF | r/w | يسترجع أو يعيّن نقطة التركيز لتلاشي التدرج. |
| graphics_path | GraphicsPath | r | يسترجع مسار الرسومات الذي بُني عليه هذا الفرش. |
| interpolation_colors | ColorBlend | r/w | يحصل أو يعيّن ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان. |
| is_transform_changed | bool | r | يحصل على قيمة تشير إلى ما إذا كانت التحويلات قد تغيرت بطريقة ما. على سبيل المثال ضبط مصفوفة التحويل أو استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية لضمان التوافق مع الإصدارات السابقة من GDI+. |
| opacity | float | r/w | يحصل أو يعيّن شفافية الفرشاة. يجب أن تكون القيمة بين 0 و 1. القيمة 0 تعني أن الفرشاة مرئية بالكامل، والقيمة 1 تعني أن الفرشاة غير شفافة بالكامل. |
| path_points | PointF[] | r | يسترجع نقاط المسار التي بُني عليها هذا الفرش. |
| transform | Matrix | r/w | يحصل أو يعيّن نسخة من Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush. |
| wrap_mode | WrapMode | r/w | يحصل أو يعيّن تعداد WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush. |
Methods
| Name | الوصف |
|---|---|
| create_with_path(path) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالمسار المحدد. |
| create_with_points(path_points) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة. |
| create_with_points_f(path_points) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة. |
| create_with_points_f_wrap_mode(path_points, wrap_mode) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| create_with_points_wrap_mode(path_points, wrap_mode) | ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| 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: PathMulticolorGradientBrush(path)
PathMulticolorGradientBrush(path)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | GraphicsPath |
Constructor: PathMulticolorGradientBrush(path_points)
PathMulticolorGradientBrush(path_points)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
Constructor: PathMulticolorGradientBrush(path_points)
PathMulticolorGradientBrush(path_points)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
Constructor: PathMulticolorGradientBrush(path_points, wrap_mode)
PathMulticolorGradientBrush(path_points, wrap_mode)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrap_mode | WrapMode | قائمة WrapMode التي تحدد كيفية تجانب التعبئات المرسومة بهذه PathMulticolorGradientBrush. |
Constructor: PathMulticolorGradientBrush(path_points, wrap_mode)
PathMulticolorGradientBrush(path_points, wrap_mode)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrap_mode | WrapMode | قائمة WrapMode التي تحدد كيفية تجانب التعبئات المرسومة بهذه PathMulticolorGradientBrush. |
Method: create_with_path(path) [static]
create_with_path(path)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالمسار المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | GraphicsPath | GraphicsPath الذي يحدد المنطقة المملوءة بهذه PathMulticolorGradientBrush. |
Returns
| نوع | الوصف |
|---|---|
| PathMulticolorGradientBrush |
Method: create_with_points(path_points) [static]
create_with_points(path_points)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
Returns
| نوع | الوصف |
|---|---|
| PathMulticolorGradientBrush |
Method: create_with_points_f(path_points) [static]
create_with_points_f(path_points)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | مصفوفة من هياكل Point التي تمثل النقاط التي تشكل رؤوس المسار. |
Returns
| نوع | الوصف |
|---|---|
| PathMulticolorGradientBrush |
Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]
create_with_points_f_wrap_mode(path_points, wrap_mode)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrap_mode | WrapMode | قائمة WrapMode التي تحدد كيفية تجانب التعبئات المرسومة بهذه PathMulticolorGradientBrush. |
Returns
| نوع | الوصف |
|---|---|
| PathMulticolorGradientBrush |
Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]
create_with_points_wrap_mode(path_points, wrap_mode)
ينشئ مثيلاً جديداً من الفئة PathMulticolorGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | مصفوفة من هياكل Point التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrap_mode | WrapMode | قائمة WrapMode التي تحدد كيفية تجانب التعبئات المرسومة بهذه PathMulticolorGradientBrush. |
Returns
| نوع | الوصف |
|---|---|
| PathMulticolorGradientBrush |
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 | الترتيب (إلحاق مسبق أو إلحاق) الذي يتم تطبيق الإزاحة به. |