System::Drawing::Drawing2D::LinearGradientBrush فئة
محتويات
[
يخفي
]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.Page for C++