فئة 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

NameTypeAccessالوصف
blendBlendr/wيحصل أو يضبط Blend الذي يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.
center_colorColorr/wيحصل أو يضبط اللون في مركز تدرج المسار.
center_pointPointFr/wيسترجع أو يعيّن نقطة المركز لتدرج المسار.
تم التخلصboolrيحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها.
focus_scalesPointFr/wيسترجع أو يعيّن نقطة التركيز لتلاشي التدرج.
graphics_pathGraphicsPathrيسترجع مسار الرسومات الذي بُني عليه هذا الفرش.
interpolation_colorsColorBlendr/wيحصل أو يعيّن ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.
is_transform_changedboolrيحصل على قيمة تشير إلى ما إذا كانت التحويلات قد تغيرت بطريقة ما. على سبيل المثال ضبط مصفوفة التحويل أو
استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية لضمان التوافق مع الإصدارات السابقة من GDI+.
opacityfloatr/wيحصل أو يعيّن شفافية الفرشاة. يجب أن تكون القيمة بين 0 و 1. القيمة 0 تعني أن الفرشاة مرئية بالكامل، والقيمة 1 تعني أن الفرشاة غير شفافة بالكامل.
path_pointsPointF[]rيسترجع نقاط المسار التي بُني عليها هذا الفرش.
surround_colorsColor[]r/wيحصل أو يضبط مصفوفة من الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush.
transformMatrixr/wيحصل أو يعيّن نسخة من Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.
wrap_modeWrapModer/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:

معاملنوعالوصف
pathGraphicsPath

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

يُنشئ مثيلاً جديدًا من فئة PathGradientBrush

Parameters:

معاملنوعالوصف
path_pointsPointF[]

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

يُنشئ مثيلاً جديدًا من فئة PathGradientBrush

Parameters:

معاملنوعالوصف
path_pointsPoint[]

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

يُنشئ مثيلاً جديدًا من فئة PathGradientBrush

Parameters:

معاملنوعالوصف
path_pointsPointF[]
wrap_modeWrapMode

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

يُنشئ مثيلاً جديدًا من فئة PathGradientBrush

Parameters:

معاملنوعالوصف
path_pointsPoint[]
wrap_modeWrapMode

Method: create_with_path(path) [static]

 create_with_path(path) 

يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالمسار المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathالـ GraphicsPath التي تحدد المنطقة المملوءة بواسطة هذا PathGradientBrush.

Returns

نوعالوصف
PathGradientBrush

Method: create_with_points(path_points) [static]

 create_with_points(path_points) 

يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة.

Parameters:

معاملنوعالوصف
path_pointsPoint[]مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار.

Returns

نوعالوصف
PathGradientBrush

Method: create_with_points_f(path_points) [static]

 create_with_points_f(path_points) 

يُنشئ مثيلاً جديدًا من الفئة PathGradientBrush بالنقاط المحددة.

Parameters:

معاملنوعالوصف
path_pointsPointF[]مصفوفة من هياكل 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_pointsPointF[]مصفوفة من هياكل PointF التي تمثل النقاط التي تشكل رؤوس المسار.
wrap_modeWrapModeوضع 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_pointsPoint[]مصفوفة من هياكل Point التي تمثل النقاط التي تشكل رؤوس المسار.
wrap_modeWrapModeوضع 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:

معاملنوعالوصف
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 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 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:

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

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

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

Parameters:

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