System::Drawing::Pen class

Pen class

रंग, चौड़ाई आदि जैसी गुणों का प्रतिनिधित्व करता है जो खींची जा रही रेखाओं और वक्रों के हैं। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator 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()वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए पेन के लिए ज्यामितीय रूपांतरण निर्दिष्ट करने वाले मैट्रिक्स ऑब्जेक्ट की एक प्रति लौटाता है।
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()वर्तमान ऑब्जेक्ट के ट्रांसफ़ॉर्म मैट्रिक्स को रीसेट करता है ताकि वह पहचान (identity) मैट्रिक्स बन जाए।
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)निर्दिष्ट क्रम में निर्दिष्ट आयामों द्वारा स्थानीय ज्यामितीय रूपांतरण को अनुवादित (ट्रांसलेट) करता है।

संबंधित देखें