فئة 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) | ينقل التحول الهندسي المحلي بالأبعاد المحددة وفق الترتيب المحدد. |
انظر أيضًا
- Class Brush
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++