System::Drawing::Drawing2D::GraphicsPath क्लास

GraphicsPath class

कनेक्टेड लाइनों और वक्रों के एक सेट का प्रतिनिधित्व करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।

class GraphicsPath : public System::Object

विधियाँ

विधिविवरण
AddArc(float, float, float, float, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्तीय चाप जोड़ता है।
AddArc(int, int, int, int, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्तीय चाप जोड़ता है।
AddArc(const RectangleF&, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्तीय चाप जोड़ता है।
AddArc(const Rectangle&, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्तीय चाप जोड़ता है।
AddBezier(const Point&, const Point&, const Point&, const Point&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट क्यूबिक बेज़ियर वक्र जोड़ता है।
AddBezier(const PointF&, const PointF&, const PointF&, const PointF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट क्यूबिक बेज़ियर वक्र जोड़ता है।
AddBezier(int, int, int, int, int, int, int, int)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट क्यूबिक बेज़ियर वक्र जोड़ता है।
AddBezier(float, float, float, float, float, float, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट क्यूबिक बेज़ियर वक्र जोड़ता है।
AddBeziers(const ArrayPtr<Point>&)वर्तमान आकृति में कनेक्टेड क्यूबिक बेज़ियर वक्रों की एक श्रृंखला जोड़ता है।
AddBeziers(const ArrayPtr<PointF>&)वर्तमान आकृति में कनेक्टेड क्यूबिक बेज़ियर वक्रों की एक श्रृंखला जोड़ता है।
AddClosedCurve(const ArrayPtr<PointF>&, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट बंद वक्र जोड़ता है।
AddClosedCurve(const ArrayPtr<Point>&, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट बंद वक्र जोड़ता है।
AddCurve(const ArrayPtr<PointF>&, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट वक्र जोड़ता है।
AddCurve(const ArrayPtr<Point>&, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट वक्र जोड़ता है।
AddCurve(const ArrayPtr<PointF>&, int, int, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट वक्र जोड़ता है।
AddCurve(const ArrayPtr<Point>&, int, int, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट वक्र जोड़ता है।
AddEllipse(float, float, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्त जोड़ता है।
AddEllipse(int, int, int, int)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्त जोड़ता है।
AddEllipse(const RectangleF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्त जोड़ता है।
AddEllipse(const Rectangle&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट दीर्घवृत्त जोड़ता है।
AddLine(const Point&, const Point&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट रेखा जोड़ता है।
AddLine(const PointF&, const PointF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट रेखा जोड़ता है।
AddLine(int, int, int, int)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट रेखा जोड़ता है।
AddLine(float, float, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट रेखा जोड़ता है।
AddLines(const ArrayPtr<PointF>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में कनेक्टेड रेखा खंडों की निर्दिष्ट श्रृंखला जोड़ता है।
AddLines(const ArrayPtr<Point>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में कनेक्टेड रेखा खंडों की निर्दिष्ट श्रृंखला जोड़ता है।
AddPath(const SharedPtr<GraphicsPath>&, bool)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट पथ जोड़ता है।
AddPie(float, float, float, float, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाई आकार की निर्दिष्ट रूपरेखा जोड़ता है।
AddPie(int, int, int, int, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाई आकार की निर्दिष्ट रूपरेखा जोड़ता है।
AddPie(const Rectangle&, float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाई आकार की निर्दिष्ट रूपरेखा जोड़ता है।
AddPolygon(const ArrayPtr<PointF>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट बहुभुज जोड़ता है।
AddPolygon(const ArrayPtr<Point>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट बहुभुज जोड़ता है।
AddRectangle(const Rectangle&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट आयत जोड़ता है।
AddRectangle(const RectangleF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में निर्दिष्ट आयत जोड़ता है।
AddRectangles(const ArrayPtr<Rectangle>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में आयतों की निर्दिष्ट श्रृंखला जोड़ता है।
AddRectangles(const ArrayPtr<RectangleF>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में आयतों की निर्दिष्ट श्रृंखला जोड़ता है।
AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाठ की एक स्ट्रिंग जोड़ता है।
AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाठ की एक स्ट्रिंग जोड़ता है।
AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाठ की एक स्ट्रिंग जोड़ता है।
AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में पाठ की एक स्ट्रिंग जोड़ता है।
virtual Clone()वर्तमान वस्तु की एक प्रति बनाता है।
CloseAllFigures()सभी खुले आकृतियों को बंद करता है और एक नई शुरू करता है।
CloseFigure()वर्तमान आकृति को बंद करता है और एक नई शुरू करता है।
Dispose()वर्तमान ऑब्जेक्ट द्वारा प्राप्त सभी ऑपरेटिंग सिस्टम संसाधनों को रिलीज़ करता है।
Flatten()पथ में प्रत्येक वक्र को कनेक्टेड रेखाओं की श्रृंखला में बदलकर सपाट करता है। 0.25 का फ्लैटनेस मान उपयोग किया जाता है।
Flatten(const MatrixPtr&)पथ में प्रत्येक वक्र को कनेक्टेड रेखाओं की श्रृंखला में बदलकर सपाट करता है। 0.25 का फ्लैटनेस मान उपयोग किया जाता है।
Flatten(const MatrixPtr&, float)पथ में प्रत्येक वक्र को कनेक्टेड रेखाओं की श्रृंखला में बदलकर सपाट करता है।
get_FillMode()वर्तमान वस्तु का भराव मोड लौटाता है।
get_PathData()वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ को बनाते बिंदुओं और उनके प्रकारों को शामिल करने वाला एक PathData वस्तु लौटाता है।
get_PathPoints() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ को बनाते बिंदुओं को शामिल करने वाला एक एरे लौटाता है।
get_PathTypes() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ को बनाते बिंदुओं के प्रकार को दर्शाने वाले मानों को शामिल करने वाला एक एरे लौटाता है।
get_PointCount() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ में बिंदुओं की संख्या लौटाता है।
GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) constनिर्दिष्ट मैट्रिक्स के साथ परिवर्तित होने पर वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए पथ को सीमित करने वाली आयत को दर्शाने वाला एक RectangleF वस्तु लौटाता है।
GetFigureFlags()वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए पथ में शामिल आकृतियों के प्रकार को दर्शाने वाले Detail::FigureType मानों के बिटवाइज़ संयोजन के रूप में एक मान लौटाता है।
GetLastPoint() constपथ में अंतिम बिंदु को दर्शाने वाला एक PointF ऑब्जेक्ट लौटाता है।
GraphicsPath(FillMode)निर्दिष्ट फ़िल मोड के साथ एक नया GraphicsPath क्लास का इंस्टेंस बनाता है।
GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode)निर्दिष्ट पथ को दर्शाने वाला एक नया GraphicsPath ऑब्जेक्ट बनाता है।
GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode)निर्दिष्ट पथ को दर्शाने वाला एक नया GraphicsPath ऑब्जेक्ट बनाता है।
GraphicsPath(const SkPath&)
IsOutlineVisible(const PointF&, const SharedPtr<Pen>&)निर्दिष्ट बिंदु इस GraphicsPath की रूपरेखा (के नीचे) में शामिल है या नहीं दर्शाता है जब निर्दिष्ट Pen से खींचा जाता है। लागू नहीं किया गया।
IsVisible(const PointF&)निर्धारित करता है कि क्या निर्दिष्ट बिंदु वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए पथ के भीतर स्थित है।
IsVisible(float, float)निर्धारित करता है कि क्या निर्दिष्ट बिंदु वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए पथ के भीतर स्थित है।
Reset()पथ को सभी बिंदुओं को हटाकर खाली करता है।
Reverse()इस GraphicsPath के PathPoints एरे में बिंदुओं का क्रम उलट देता है।
set_FillMode(FillMode)वर्तमान ऑब्जेक्ट का फ़िल मोड सेट करता है।
SetMarkers()लागू नहीं किया गया।
StartFigure()एक नया आकृति शुरू करता है।
Transform(const MatrixPtr&)निर्दिष्ट ट्रांसफ़ॉर्म मैट्रिक्स को लागू करके वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए पथ को परिवर्तित करता है।
Transform(const SkMatrix&)
Widen(const SharedPtr<Pen>&)इस पथ को मूल पथ के चारों ओर एक रूपरेखा के साथ बदलता है।
~GraphicsPath()डिस्ट्रक्टर।

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