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.Font for C++