Class GraphicsPath

GraphicsPath class

जुड़ी हुई रेखाओं और वक्रों की एक श्रृंखला का प्रतिनिधित्व करता है।

public class GraphicsPath : IDisposable

कंस्ट्रक्टर्स

नामविवरण
GraphicsPath()ग्राफ़िक्सपाथ क्लास के एक नए इंस्टेंस को वैकल्पिक के फ़िलमोड मान के साथ आरंभ करता है।
GraphicsPath(FillMode)का एक नया उदाहरण प्रारंभ करता हैGraphicsPathनिर्दिष्ट के साथ वर्गFillMode गणना.
GraphicsPath(PointF[], byte[])का एक नया उदाहरण प्रारंभ करता हैGraphicsPath निर्दिष्ट के साथ वर्गPathPointType औरPointF सरणियाँ।
GraphicsPath(Point[], byte[])का एक नया उदाहरण प्रारंभ करता हैGraphicsPath निर्दिष्ट के साथ वर्गPathPointType औरPoint सरणियाँ।
GraphicsPath(PointF[], byte[], FillMode)का एक नया उदाहरण प्रारंभ करता हैGraphicsPath निर्दिष्ट के साथ वर्गPathPointType औरPointF सरणियों और निर्दिष्ट के साथFillMode गणना तत्व..
GraphicsPath(Point[], byte[], FillMode)का एक नया उदाहरण प्रारंभ करता हैGraphicsPath निर्दिष्ट के साथ वर्गPathPointType औरPoint सरणियों और निर्दिष्ट के साथFillMode गणना तत्व..

गुण

नामविवरण
FillMode { get; set; }एक फिलमोड गणना प्राप्त या सेट करता है जो यह निर्धारित करता है कि इस ग्राफ़िक्सपाथ में आकृतियों के अंदरूनी भाग कैसे भरे जाते हैं।
PathData { get; }हो जाता हैPathData जो इसके लिए बिंदुओं और प्रकारों की सरणियों को समाहित करता हैGraphicsPath
PathPoints { get; }पथ में अंक प्राप्त करता है।
PathTypes { get; }में संबंधित बिंदुओं के प्रकार प्राप्त करता हैPathPoints सरणी.
PointCount { get; }में तत्वों की संख्या प्राप्त करता हैPathPoints याPathTypes सरणी.

तरीकों

नामविवरण
AddArc(RectangleF, float, float)वर्तमान आकृति में एक अण्डाकार चाप जोड़ता है।
AddArc(float, float, float, float, float, float)वर्तमान आकृति में एक अण्डाकार चाप जोड़ता है।
AddBezier(PointF, PointF, PointF, PointF)वर्तमान आकृति में घन बेज़ियर वक्र जोड़ता है.
AddBezier(float, float, float, float, float, float, float, float)वर्तमान आकृति में घन बेज़ियर वक्र जोड़ता है.
AddBeziers(PointF[])मौजूदा आकृति में कनेक्टेड क्यूबिक बेज़ियर कर्व्स का एक क्रम जोड़ता है।
AddBeziers(Point[])मौजूदा आकृति में कनेक्टेड क्यूबिक बेज़ियर कर्व्स का एक क्रम जोड़ता है।
AddClosedCurve(PointF[])इस पथ में एक बंद वक्र जोड़ता है। एक कार्डिनल स्पलाइन वक्र का उपयोग किया जाता है क्योंकि वक्र सरणी में प्रत्येक बिंदु के माध्यम से यात्रा करता है।
AddClosedCurve(PointF[], float)इस पथ में एक बंद वक्र जोड़ता है। एक कार्डिनल स्पलाइन वक्र का उपयोग किया जाता है क्योंकि वक्र सरणी में प्रत्येक बिंदु के माध्यम से यात्रा करता है।
AddCurve(PointF[])वर्तमान आकृति में एक तख़्ता वक्र जोड़ता है। एक कार्डिनल स्पलाइन वक्र का उपयोग किया जाता है क्योंकि वक्र सरणी में प्रत्येक बिंदु के माध्यम से यात्रा करता है।
AddCurve(Point[])वर्तमान आकृति में एक तख़्ता वक्र जोड़ता है। एक कार्डिनल स्पलाइन वक्र का उपयोग किया जाता है क्योंकि वक्र सरणी में प्रत्येक बिंदु के माध्यम से यात्रा करता है।
AddCurve(PointF[], float)वर्तमान आकृति में एक तख़्ता वक्र जोड़ता है।
AddCurve(PointF[], int, int, float)वर्तमान आकृति में एक तख़्ता वक्र जोड़ता है।
AddEllipse(RectangleF)वर्तमान पथ में दीर्घवृत्त जोड़ता है।
AddEllipse(float, float, float, float)वर्तमान पथ में दीर्घवृत्त जोड़ता है।
AddLine(PointF, PointF)इस ग्राफ़िक्सपाथ में एक लाइन सेगमेंट जोड़ता है.
AddLine(float, float, float, float)इस ग्राफ़िक्सपाथ में एक लाइन सेगमेंट जोड़ता है.
AddLines(PointF[])इसके अंत में कनेक्टेड लाइन सेगमेंट की एक श्रृंखला जोड़ता हैGraphicsPath .
AddLines(Point[])इसके अंत में कनेक्टेड लाइन सेगमेंट की एक श्रृंखला जोड़ता हैGraphicsPath .
AddPath(GraphicsPath, bool)निर्दिष्ट ग्राफ़िक्सपाथ को इस पथ में जोड़ता है।
AddPie(Rectangle, float, float)इस पथ में पाई आकार की रूपरेखा जोड़ता है.
AddPie(float, float, float, float, float, float)इस पथ में पाई आकार की रूपरेखा जोड़ता है.
AddPolygon(PointF[])इस पथ में एक बहुभुज जोड़ता है.
AddPolygon(Point[])इस पथ में एक बहुभुज जोड़ता है.
AddRectangle(Rectangle)इस पथ में एक आयत जोड़ता है।
AddRectangle(RectangleF)इस पथ में एक आयत जोड़ता है।
AddRectangles(RectangleF[])इस पथ में आयतों की एक श्रृंखला जोड़ता है।
AddRectangles(Rectangle[])इस पथ में आयतों की एक श्रृंखला जोड़ता है।
AddString(string, FontFamily, int, float, Point, StringFormat)इस पथ में एक टेक्स्ट स्ट्रिंग जोड़ता है।
AddString(string, FontFamily, int, float, PointF, StringFormat)इस पथ में एक टेक्स्ट स्ट्रिंग जोड़ता है।
AddString(string, FontFamily, int, float, Rectangle, StringFormat)इस पथ में एक टेक्स्ट स्ट्रिंग जोड़ता है।
AddString(string, FontFamily, int, float, RectangleF, StringFormat)इस पथ में एक टेक्स्ट स्ट्रिंग जोड़ता है।
Clone()वर्तमान पाथ ऑब्जेक्ट की प्रतिलिपि बनाएँ।
CloseAllFigures()इस पथ में सभी खुले आंकड़े बंद करता है और एक नया आंकड़ा शुरू करता है। यह प्रत्येक खुली आकृति को उसके अंतिम बिंदु से उसके प्रारंभिक बिंदु तक एक रेखा जोड़कर बंद कर देता है।
CloseFigure()मौजूदा आंकड़े को बंद करता है और एक नया आंकड़ा शुरू करता है। यदि वर्तमान आकृति में जुड़ी हुई रेखाओं और वक्रों का एक क्रम है, तो विधि समापन बिंदु से प्रारंभिक बिंदु तक एक रेखा को जोड़कर लूप को बंद कर देती है।
Dispose()इस ग्राफ़िक्सपाथ द्वारा उपयोग किए जाने वाले सभी संसाधनों को रिलीज़ करता है।
Flatten()इस पथ में प्रत्येक वक्र को कनेक्टेड लाइन सेगमेंट के अनुक्रम में परिवर्तित करता है।
Flatten(Matrix)निर्दिष्ट परिवर्तन लागू करता है और फिर इसमें प्रत्येक वक्र को परिवर्तित करता हैGraphicsPath .
Flatten(Matrix, float)इसमें प्रत्येक वक्र को परिवर्तित करता हैGraphicsPath कनेक्टेड लाइन सेगमेंट के अनुक्रम में।
GetBounds()एक आयत लौटाता है जो इसे सीमित करता हैGraphicsPath .
GetBounds(Matrix)एक आयत लौटाता है जो इसे सीमित करता हैGraphicsPath जब यह पथ is निर्दिष्ट द्वारा परिवर्तित हो जाता हैMatrix .
GetBounds(Matrix, Pen)एक आयत लौटाता है जो इसे सीमित करता हैGraphicsPath जब वर्तमान पथ is निर्दिष्ट द्वारा रूपांतरित होMatrix और निर्दिष्ट के साथ खींचाPen .
GetLastPoint()इसके पाथपॉइंट्स सरणी में अंतिम बिंदु प्राप्त करता हैGraphicsPath .
IsOutlineVisible(PointF, Pen)इंगित करता है कि निर्दिष्ट बिंदु इस की रूपरेखा के भीतर (नीचे) निहित है या नहींGraphicsPath जब निर्दिष्ट के साथ खींचा गयाPen .
IsVisible(PointF)इंगित करता है कि निर्दिष्ट बिंदु इसमें शामिल है या नहींGraphicsPath .
Reset()खाली करता हैPathPoints औरPathTypes arrays और सेट करता हैFillMode कोAlternate .
Reverse()में बिंदुओं के क्रम को उलट देता हैPathPointsइस की सरणीGraphicsPath .
SetMarkers()इस पर मार्कर सेट करता हैGraphicsPath .
StartFigure()मौजूदा आंकड़े को बंद किए बिना एक नया आंकड़ा शुरू करता है। पथ में जोड़े गए सभी बाद के बिंदु इस नए आंकड़े में जोड़े जाते हैं।
Transform(Matrix)इस ग्राफ़िक्सपाथ पर ट्रांसफ़ॉर्म मैट्रिक्स लागू करता है।
Warp(PointF[], RectangleF)इसके लिए एक आयत और एक समांतर चतुर्भुज द्वारा परिभाषित एक ताना परिवर्तन लागू करता हैGraphicsPath .
Warp(PointF[], RectangleF, Matrix)इसमें एक आयत और एक समांतर चतुर्भुज द्वारा परिभाषित एक ताना परिवर्तन लागू होता हैGraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode)इसमें एक आयत और एक समांतर चतुर्भुज द्वारा परिभाषित एक ताना परिवर्तन लागू होता हैGraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode, float)इसमें एक आयत और एक समांतर चतुर्भुज द्वारा परिभाषित एक ताना परिवर्तन लागू होता हैGraphicsPath.
Widen(Pen)पथ में एक अतिरिक्त रूपरेखा जोड़ता है।
Widen(Pen, Matrix)में एक अतिरिक्त रूपरेखा जोड़ता हैGraphicsPath .
Widen(Pen, Matrix, float)इसे बदलता हैGraphicsPath वक्र के साथ जो उस क्षेत्र को घेरता है जो निर्दिष्ट पेन द्वारा इस पथ को खींचे जाने पर भर जाता है।

यह सभी देखें