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)يترجم مصفوفة التحويل الخاصة بالكائن الحالي.

انظر أيضًا