فئة LinearGradientBrushBase

Summary: Represents a Brush with gradient capabilities and appropriate properties.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.LinearGradientBrushBase

Inheritance: TransformBrush

Properties

NameTypeAccessالوصف
anglefloatr/wيحصل أو يعيّن زاوية التدرج.
تم التخلصboolrيحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها.
gamma_correctionboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان تصحيح غاما مفعلاً لهذا LinearGradientBrushBase.
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الوصف
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)ينقل التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.

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