System::Drawing::Drawing2D::LinearGradientBrush class
محتويات
[
يخفي
]LinearGradientBrush class
يمثل فرشاة تدرج خطي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
class LinearGradientBrush : public System::Drawing::Brush
الطرق
| طريقة | الوصف |
|---|---|
| Clone() override | ينشئ نسخة من الكائن الحالي. |
| get_Blend() const | يعيد مزيجًا يحدد العوامل والمواقع للألوان الأساسية لهذه الفرشاة. |
| get_GammaCorrection() const | يعيد قيمة تشير إلى أن تصحيح غاما مفعّل لهذه الفرشاة. |
| get_InterpolationColors() const | يعيد كائنًا من نوع ColorBlend يحدد تدرجًا خطيًا متعدد الألوان. |
| get_LinearColors() const | يعيد ألوان البدء والنهاية لهذا التدرج. |
| get_Rectangle() | يعيد مستطيلًا محيطًا. |
| get_Transform() const | يعيد نسخة من كائن Matrix يحدد التحولات الهندسية للفرشاة التي يمثلها الكائن الحالي. |
| get_WrapMode() const | يعيد وضع الالتفاف. |
| LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&) | معلومات RTTI. |
| LinearGradientBrush(const Point&, const Point&, const Color&, const Color&) | ينشئ نسخة جديدة من LinearGradientBrush. |
| LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode) | ينشئ نسخة جديدة من LinearGradientBrush. |
| LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode) | ينشئ نسخة جديدة من LinearGradientBrush. |
| LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool) | ينشئ نسخة جديدة من LinearGradientBrush. |
| LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool) | ينشئ نسخة جديدة من LinearGradientBrush. |
| MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder) | يضرب مصفوفة التحويل الخاصة بالكائن الحالي بالمصفوفة المحددة. |
| ResetTransform() | يعيد تعيين مصفوفة تحويل الكائن الحالي. |
| RotateTransform(float, MatrixOrder) | يدور مصفوفة تحويل الكائن الحالي. |
| ScaleTransform(float, float, MatrixOrder) | يقوم بتغيير حجم مصفوفة تحويل الكائن الحالي. |
| set_Blend(const SharedPtr<Blend>&) | يضبط مزيجًا يحدد العوامل والمواضع للألوان الأساسية لهذه الفرشاة. |
| set_GammaCorrection(bool) | يضبط حالة تصحيح غاما لهذه الفرشاة. |
| set_InterpolationColors(const SharedPtr<ColorBlend>&) | يضبط كائن ColorBlend يعرّف تدرجًا خطيًا متعدد الألوان. |
| set_LinearColors(const ArrayPtr<Color>&) | يضبط ألوان البداية والنهاية لهذا التدرج. |
| 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++