System::Drawing::Pen class
محتويات
[
يخفي
]Pen class
تمثل خصائص مثل اللون والعرض وغيرها للخطوط والمنحنيات المرسومة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class Pen : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| Clone() | يعيد نسخة من الكائن الحالي. |
| Dispose() | يطلق جميع موارد التشغيل التي حصل عليها الكائن الحالي. |
| get_Alignment() const | يرجع قيمة تشير إلى محاذاة كائن Pen الحالي. |
| get_Brush() | يرجع كائن Brush لهذا القلم. |
| get_Color() const | يرجع لون هذا القلم. |
| get_CompoundArray() const | يرجع مصفوفة من القيم التي تحدد قلمًا مركبًا. |
| get_DashCap() const | يرجع قيمة تشير إلى الغطاء المستخدم في كلا طرفي الخط المتقطع. |
| get_DashOffset() const | يرجع المسافة من بداية الخط إلى بداية نمط الشرط. |
| get_DashPattern() const | يرجع مصفوفة تشير إلى نمط الشرط المخصص في خط متقطع. |
| get_DashStyle() const | يرجع قيمة تشير إلى نمط الشرط للعنصر Pen الحالي. |
| get_EndCap() const | يرجع قيمة تشير إلى غطاء نهاية الخط للعنصر Pen الحالي. |
| get_LineJoin() const | يرجع قيمة تشير إلى طريقة ربط الخطوط التي يرسمها هذا العنصر Pen. |
| get_MiterLimit() const | يرجع الحد الأقصى لسماكة الوصلة في زاوية ميتة. |
| get_PenType() const | غير مُنفَّذ. |
| get_StartCap() const | يرجع قيمة تشير إلى غطاء بداية الخط للعنصر Pen الحالي. |
| get_Transform() | يرجع نسخة من كائن Matrix يحدد التحويلات الهندسية للقلم الممثّل بواسطة الكائن الحالي. |
| get_Width() const | يرجع عرض العنصر Pen الحالي. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | يضرب مصفوفة التحويل الخاصة بالكائن الحالي بالمصفوفة المحددة. |
| Pen(const Color&) | ينشئ كائنًا جديدًا من نوع Pen يمثل اللون المحدد. |
| Pen(const Color&, float) | ينشئ كائنًا جديدًا من نوع Pen يمثل اللون والعرض المحددين. |
| Pen(const SharedPtr<Brush>&) | ينشئ كائنًا جديدًا من نوع Pen ويُهيئه باستخدام كائن Brush المحدد. |
| Pen(const SharedPtr<Brush>&, float) | ينشئ كائنًا جديدًا من نوع Pen ويُهيئه باستخدام كائن Brush المحدد. |
| ResetTransform() | يعيد تعيين مصفوفة التحويل الخاصة بالكائن الحالي لتصبح مصفوفة هوية. |
| RotateTransform(float, Drawing2D::MatrixOrder) | يدور التحول الهندسي المحلي بالزاوية المحددة وفق الترتيب المحدد. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | يقوم بتكبير/تصغير التحول الهندسي المحلي بالعوامل المحددة وفق الترتيب المحدد. |
| set_Alignment(Drawing2D::PenAlignment) | يضبط محاذاة العنصر Pen الحالي. |
| set_Brush(const SharedPtr<Brush>&) | يضبط كائن Brush لهذا القلم. |
| set_Color(const Color&) | يضبط لون هذا القلم. |
| set_CompoundArray(const System::ArrayPtr<float>&) | يضبط مصفوفة من القيم التي تحدد قلمًا مركبًا. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | يضبط غطاء نهاية الخط المخصص. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | يضبط غطاء بداية الخط المخصص. |
| set_DashCap(Drawing2D::DashCap) | يضبط قيمة تحدد الغطاء المستخدم في كلا طرفي الخط المتقطع. |
| set_DashOffset(float) | يضبط المسافة من بداية الخط إلى بداية نمط الشرط. |
| set_DashPattern(const System::ArrayPtr<float>&) | يضبط مصفوفة تحدد نمط الشرط المخصص في خط متقطع. تتكون المصفوفة من أرقام تحدد أطوال الشرط والمسافات المتناوبة. |
| set_DashStyle(Drawing2D::DashStyle) | يضبط قيمة تحدد نمط الشرط للعنصر Pen الحالي. |
| set_EndCap(Drawing2D::LineCap) | يضبط غطاء نهاية الخط للعنصر Pen الحالي. |
| set_LineJoin(Drawing2D::LineJoin) | يضبط قيمة تحدد كيفية ربط الخطوط التي يرسمها كائن Pen. |
| set_MiterLimit(float) | يضبط حد سماكة الوصلة في زاوية ميتير. |
| set_StartCap(Drawing2D::LineCap) | يضبط غطاء الخط الابتدائي لكائن Pen الحالي. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | يضبط كائن Matrix يحدد التحويلات الهندسية للقلم الممثل بواسطة الكائن الحالي. |
| set_Width(float) | يضبط عرض كائن Pen الحالي. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | غير مُنفَّذ. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | ينقل التحول الهندسي المحلي بالأبعاد المحددة وفق الترتيب المحدد. |
انظر أيضًا
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++