PathGradientBrush

PathGradientBrush class

يغلف أBrush كائن مع التدرج. لا يمكن توريث هذه الفئة.

public sealed class PathGradientBrush : PathGradientBrushBase

المنشئون

اسموصف
PathGradientBrush(GraphicsPath)يقوم بتهيئة مثيل جديد لملفPathGradientBrush فئة بالمسار المحدد.
PathGradientBrush(PointF[])يقوم بتهيئة مثيل جديد لملفPathGradientBrush فئة بالنقاط المحددة.
PathGradientBrush(Point[])يقوم بتهيئة مثيل جديد لملفPathGradientBrush فئة بالنقاط المحددة.
PathGradientBrush(PointF[], WrapMode)يقوم بتهيئة مثيل جديد لملفPathGradientBrush فئة بالنقاط المحددة ووضع الالتفاف.
PathGradientBrush(Point[], WrapMode)يقوم بتهيئة مثيل جديد لملفPathGradientBrush فئة بالنقاط المحددة ووضع الالتفاف.

الخصائص

اسموصف
Blend { get; set; }يحصل أو يحدد أBlend التي تحدد المواضع والعوامل التي تحدد تراجعًا مخصصًا للتدرج اللوني.
CenterColor { get; set; }الحصول على أو تعيين اللون في وسط تدرج المسار.
CenterPoint { get; set; }الحصول على أو تحديد النقطة المركزية لتدرج المسار.
Disposed { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثيل قد تم التخلص منه.
FocusScales { get; set; }الحصول على نقطة التركيز الخاصة بانخفاض التدرج اللوني أو تعيينها.
GraphicsPath { get; }يحصل على المسار الرسومي الذي بنيت عليه هذه الفرشاة.
IsTransformChanged { get; }يحصل على قيمة تشير إلى ما إذا كانت التحولات قد تغيرت بطريقة ما. على سبيل المثال إعداد مصفوفة التحويل أو استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية للتوافق مع الإصدارات السابقة مع GDI + .
Opacity { get; set; }الحصول على عتامة الفرشاة أو ضبطها. يجب أن تكون القيمة بين 0 و 1. تعني القيمة 0 أن الفرشاة مرئية بالكامل ، وتعني القيمة 1 أن الفرشاة غير شفافة تمامًا.
PathPoints { get; }الحصول على نقاط المسار التي تم بناء هذه الفرشاة عليها .
SurroundColors { get; set; }الحصول على أو تعيين مصفوفة من الألوان التي تتوافق مع النقاط الموجودة في المسار هذاPathGradientBrush يملأ .
Transform { get; set; }الحصول على نسخة أو تعيينهاMatrix التي تحدد تحويلًا هندسيًا محليًا لهذا الغرضTransformBrush .
WrapMode { get; set; }يحصل أو يحدد أWrapMode التعداد الذي يشير إلى وضع الالتفاف لهذاTransformBrush .

طُرق

اسموصف
virtual DeepClone()ينشئ استنساخًا عميقًا جديدًا للتيارBrush .
Dispose()التخلص من المثيل الحالي .
MultiplyTransform(Matrix)يضاعفMatrix التي تمثل التحويل الهندسي المحلي لهذاLinearGradientBrush حسب المحددMatrix عن طريق إضافة الملف المحدد مسبقًاMatrix .
MultiplyTransform(Matrix, MatrixOrder)يضاعفMatrix التي تمثل التحويل الهندسي المحلي لهذاLinearGradientBrush حسب المحددMatrix بالترتيب المحدد.
ResetTransform()يعيد تعيين ملفTransform الخاصية للهوية .
RotateTransform(float)يقوم بتدوير التحويل الهندسي المحلي بالمقدار المحدد. تعمل هذه الطريقة على تمهيد الدوران للتحويل.
RotateTransform(float, MatrixOrder)يقوم بتدوير التحويل الهندسي المحلي بالمقدار المحدد بالترتيب المحدد.
ScaleTransform(float, float)مقياس التحويل الهندسي المحلي بالمقادير المحددة. تضيف هذه الطريقة مصفوفة القياس إلى التحويل.
ScaleTransform(float, float, MatrixOrder)مقياس التحويل الهندسي المحلي بالمقادير المحددة بالترتيب المحدد.
SetBlendTriangularShape(float)ينشئ تدرجًا بلون مركزي وانحدار خطي إلى لون محيط واحد .
SetBlendTriangularShape(float, float)ينشئ تدرجًا بلون مركزي وهبوط خطي لكل لون محيط .
SetSigmaBellShape(float)ينشئ فرشاة متدرجة تغير لونها بدءًا من مركز المسار إلى الخارج إلى حدود المسار. يعتمد الانتقال من لون إلى آخر على منحنى على شكل جرس.
SetSigmaBellShape(float, float)ينشئ فرشاة متدرجة تغير لونها بدءًا من مركز المسار إلى الخارج إلى حدود المسار. يعتمد الانتقال من لون إلى آخر على منحنى على شكل جرس.
TranslateTransform(float, float)يترجم التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.
TranslateTransform(float, float, MatrixOrder)يترجم التحويل الهندسي المحلي بالأبعاد المحددة بالترتيب المحدد.

ملاحظات

لون المركز أبيض بشكل افتراضي. يمكن للمستخدم تغيير هذه القيمة في أي وقت لاحق.

يتم تهيئة مصفوفة الألوان المحيطة بواسطة عنصر واحد يحتوي على اللون الأبيض افتراضيًا. يمكن تغيير الألوان المحيطة لاحقًا ، ولكن يلزم وجود عنصر واحد على الأقل عند إعداد الألوان المحيطة.

انظرBlend لمزيد من التفاصيل حول تهيئته.

أنظر أيضا