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