System::Drawing::Drawing2D::PathGradientBrush فئة

PathGradientBrush class

تمثّل فرشاة تقوم بملء داخل كائن GraphicsPath بتدرّج لوني. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أعطال تأكيدية. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class PathGradientBrush : public System::Drawing::Brush

الطرق

طريقةالوصف
Clone() overrideينشئ نسخة من الكائن الحالي.
get_Blend() constغير مُنفّذ.
get_CenterColor() constيعيد لونًا يقع في مركز المسار المملوء بواسطة الكائن الحالي.
get_CenterPoint() constيحصل على نقطة المركز للتدرّج.
get_FocusScales() constيحصل على نقطة التركيز لتلاشي التدرّج.
get_InterpolationColors() constيعيد قيمة تُعرّف تدرّجًا خطيًا متعدد الألوان.
get_Rectangle()غير مُنفّذ.
get_SurroundColors() constيعيد ألوانًا تتطابق مع النقاط في المسار الذي تملأه هذه PathGradientBrush.
get_Transform() constيعيد نسخة من كائن Matrix يحدد التحولات الهندسية للفرشاة التي يمثلها الكائن الحالي.
get_WrapMode() constيعيد وضع الالتفاف.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)يضرب مصفوفة التحويل الخاصة بالكائن الحالي بالمصفوفة المحددة.
PathGradientBrush(const ArrayPtr<PointF>&, WrapMode)معلومات RTTI.
PathGradientBrush(const ArrayPtr<Point>&, WrapMode)ينشئ نسخة جديدة من فئة PathGradientBrush.
PathGradientBrush(const SharedPtr<GraphicsPath>&)ينشئ نسخة جديدة من فئة PathGradientBrush.
ResetTransform()يعيد ضبط مصفوفة التحويل الخاصة بالكائن الحالي لتصبح مصفوفة هوية.
RotateTransform(float, Drawing2D::MatrixOrder)يدور التحويل الهندسي المحلي بالزاوية المحددة وفق الترتيب المحدد.
ScaleTransform(float, float, Drawing2D::MatrixOrder)يقوم بتكبير التحويل الهندسي المحلي بالعوامل المحددة وفق الترتيب المحدد.
set_Blend(const SharedPtr<Blend>&)يضبط مزيجًا يحدد العوامل والمواضع للألوان الأساسية لهذه الفرشاة.
set_CenterColor(Color)يضبط لونًا يقع في مركز المسار المملوء بواسطة الكائن الحالي.
set_CenterPoint(const PointF&)يضبط نقطة المركز للتدرّج.
set_FocusScales(const PointF&)يضبط نقطة التركيز لتلاشي التدرّج.
set_InterpolationColors(const SharedPtr<ColorBlend>&)يضبط قيمة تُعرّف تدرّجًا خطيًا متعدد الألوان.
set_SurroundColors(const ArrayPtr<Color>&)يحدد الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush.
set_Transform(const SharedPtr<Matrix>&)يضبط كائن Matrix يحدد التحويلات الهندسية للفرشاة التي يمثلها الكائن الحالي.
set_WrapMode(WrapMode)يضبط وضع الالتفاف.
SetBlendTriangularShape(float, float)غير مُنفّذ.
SetSigmaBellShape(float, float)غير مُنفّذ.
TranslateTransform(float, float, Drawing2D::MatrixOrder)ينقل التحويل الهندسي المحلي بالأبعاد المحددة وفق الترتيب المحدد.

انظر أيضًا