فئة PathGradientBrush
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 | الوصف |
|---|---|
| PathGradientBrush(path) | يُنشئ مثيلاً جديدًا من فئة PathGradientBrush |
| PathGradientBrush(path_points) | يُنشئ مثيلاً جديدًا من فئة PathGradientBrush |
| PathGradientBrush(path_points) | يُنشئ مثيلاً جديدًا من فئة PathGradientBrush |
| PathGradientBrush(path_points, wrap_mode) | يُنشئ مثيلاً جديدًا من فئة PathGradientBrush |
| PathGradientBrush(path_points, wrap_mode) | يُنشئ مثيلاً جديدًا من فئة PathGradientBrush |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| blend | Blend | r/w | يحصل أو يضبط Blend الذي يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج. |
| center_color | Color | r/w | يحصل أو يضبط اللون في مركز تدرج المسار. |
| 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 | يسترجع نقاط المسار التي بُني عليها هذا الفرش. |
| surround_colors | Color[] | r/w | يحصل أو يضبط مصفوفة من الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush. |
| transform | Matrix | r/w | يحصل أو يعيّن نسخة من Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush. |
| wrap_mode | WrapMode | r/w | يحصل أو يعيّن تعداد WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush. |
Methods
| Name | الوصف |
|---|---|
| create_with_path(path) | يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالمسار المحدد. |
| create_with_points(path_points) | يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة. |
| create_with_points_f(path_points) | يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة. |
| create_with_points_f_wrap_mode(path_points, wrap_mode) | يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| create_with_points_wrap_mode(path_points, wrap_mode) | يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| 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: PathGradientBrush(path)
PathGradientBrush(path)
يُنشئ مثيلاً جديدًا من فئة PathGradientBrush
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | GraphicsPath |
Constructor: PathGradientBrush(path_points)
PathGradientBrush(path_points)
يُنشئ مثيلاً جديدًا من فئة PathGradientBrush
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] |
Constructor: PathGradientBrush(path_points)
PathGradientBrush(path_points)
يُنشئ مثيلاً جديدًا من فئة PathGradientBrush
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] |
Constructor: PathGradientBrush(path_points, wrap_mode)
PathGradientBrush(path_points, wrap_mode)
يُنشئ مثيلاً جديدًا من فئة PathGradientBrush
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | |
| wrap_mode | WrapMode |
Constructor: PathGradientBrush(path_points, wrap_mode)
PathGradientBrush(path_points, wrap_mode)
يُنشئ مثيلاً جديدًا من فئة PathGradientBrush
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | |
| wrap_mode | WrapMode |
Method: create_with_path(path) [static]
create_with_path(path)
يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالمسار المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | GraphicsPath | الـ GraphicsPath التي تحدد المنطقة المملوءة بواسطة هذا PathGradientBrush. |
Returns
| نوع | الوصف |
|---|---|
| PathGradientBrush |
Method: create_with_points(path_points) [static]
create_with_points(path_points)
يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
Returns
| نوع | الوصف |
|---|---|
| PathGradientBrush |
Method: create_with_points_f(path_points) [static]
create_with_points_f(path_points)
يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
Returns
| نوع | الوصف |
|---|---|
| PathGradientBrush |
Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]
create_with_points_f_wrap_mode(path_points, wrap_mode)
يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | PointF[] | مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrap_mode | WrapMode | وضع WrapMode الذي يحدد كيف يتم تجانب التعبئات المرسومة بهذا PathGradientBrush. |
Returns
| نوع | الوصف |
|---|---|
| PathGradientBrush |
Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]
create_with_points_wrap_mode(path_points, wrap_mode)
يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path_points | Point[] | مصفوفة من هياكل Point التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrap_mode | WrapMode | وضع WrapMode الذي يحدد كيف يتم تجانب التعبئات المرسومة بهذا PathGradientBrush. |
Returns
| نوع | الوصف |
|---|---|
| PathGradientBrush |
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: set_blend_triangular_shape(focus)
set_blend_triangular_shape(focus)
ينشئ تدرجًا بلون مركزي وتلاشيًا خطيًا إلى لون محيط واحد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
Method: set_blend_triangular_shape(focus, scale)
set_blend_triangular_shape(focus, scale)
ينشئ تدرجًا بلون مركزي وتلاشيًا خطيًا إلى كل لون محيط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
| المقياس | float | قيمة من 0 إلى 1 تحدد أقصى شدة للون المركز الذي يختلط بلون الحد. قيمة 1 تسبب أعلى شدة ممكنة للون المركز، وهي القيمة الافتراضية. |
Method: set_sigma_bell_shape(focus)
set_sigma_bell_shape(focus)
ينشئ فرشاة تدرج تغير اللون بدءًا من مركز المسار باتجاه حد المسار. الانتقال من لون إلى آخر يعتمد على منحنى على شكل جرس.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
Method: set_sigma_bell_shape(focus, scale)
set_sigma_bell_shape(focus, scale)
ينشئ فرشاة تدرج تغير اللون بدءًا من مركز المسار باتجاه حد المسار. الانتقال من لون إلى آخر يعتمد على منحنى على شكل جرس.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
| المقياس | float | قيمة من 0 إلى 1 تحدد أقصى شدة للون المركز الذي يختلط بلون الحد. قيمة 1 تسبب أعلى شدة ممكنة للون المركز، وهي القيمة الافتراضية. |
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 | الترتيب (إلحاق مسبق أو إلحاق) الذي يتم تطبيق الإزاحة به. |