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() | डिस्ट्रक्टर। |
संबंधित देखें
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++