Struct RectangleF

RectangleF structure

चार फ़्लोटिंग-पॉइंट नंबरों का एक सेट संग्रहीत करता है जो एक आयत के स्थान और आकार का प्रतिनिधित्व करता है।

public struct RectangleF

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

नामविवरण
RectangleF(PointF, SizeF)का एक नया उदाहरण प्रारंभ करता हैRectangleF निर्दिष्ट स्थान और आकार के साथ संरचना.
RectangleF(float, float, float, float)का एक नया उदाहरण प्रारंभ करता हैRectangleF निर्दिष्ट स्थान और आकार के साथ संरचना.

गुण

नामविवरण
static Empty { get; }का एक नया उदाहरण प्राप्त करता हैRectangleF संरचना जिसमें हैX ,Y ,Width औरHeight मान शून्य पर सेट.
Bottom { get; set; }वाई-निर्देशांक प्राप्त या सेट करता है जो कि योग हैY औरHeight इस काRectangleFसंरचना.
Height { get; set; }इसकी ऊंचाई प्राप्त या सेट करता हैRectangleFसंरचना.
IsEmpty { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्याWidth याHeight इस की संपत्तिRectangleF शून्य. का मान है
Left { get; set; }इसके बाएँ किनारे का x-निर्देशांक प्राप्त या सेट करता हैRectangleFसंरचना.
Location { get; set; }इसके ऊपरी-बाएँ कोने के निर्देशांक प्राप्त या सेट करता हैRectangleFसंरचना.
Right { get; set; }x-निर्देशांक प्राप्त करता है या सेट करता है जो कि योग हैX औरWidth इस काRectangleFसंरचना.
Size { get; set; }इसका आकार प्राप्त या सेट करता हैRectangleF .
Top { get; set; }इसके शीर्ष किनारे का y-निर्देशांक प्राप्त या सेट करता हैRectangleFसंरचना.
Width { get; set; }इसकी चौड़ाई प्राप्त या सेट करता हैRectangleFसंरचना.
X { get; set; }इसके ऊपरी-बाएँ कोने का x-निर्देशांक प्राप्त या सेट करता हैRectangleFसंरचना.
Y { get; set; }इसके ऊपरी-बाएँ कोने का y-निर्देशांक प्राप्त या सेट करता हैRectangleFसंरचना.

तरीकों

नामविवरण
static FromLeftTopRightBottom(float, float, float, float)एक बनाता हैRectangleF निर्दिष्ट स्थानों पर ऊपरी-बाएँ कोने और निचले-दाएँ कोने के साथ संरचना।
static FromPoints(PointF, PointF)एक नया बनाता हैRectangle निर्दिष्ट दो बिंदुओं से। निर्मित के दो शीर्षRectangle उत्तीर्ण के बराबर होगाpoint1 औरpoint2 . ये विशिष्ट रूप से विपरीत शीर्ष होंगे.
static Inflate(RectangleF, float, float)निर्दिष्ट की एक बढ़ी हुई प्रति बनाता है और लौटाता हैRectangleFसंरचना। कॉपी निर्दिष्ट राशि से फुलाया जाता है। मूल आयत अपरिवर्तित रहता है।
static Intersect(RectangleF, RectangleF)रिटर्न एRectangleF संरचना जो दो आयतों के प्रतिच्छेदन का प्रतिनिधित्व करती है। यदि कोई चौराहा नहीं है, और खाली हैRectangleF वापस आ गया है।
static Union(RectangleF, RectangleF)सबसे छोटा संभव तीसरा आयत बनाता है जिसमें संघ बनाने वाले दोनों आयत शामिल हो सकते हैं।
Contains(PointF)निर्धारित करता है कि निर्दिष्ट बिंदु इसमें शामिल है या नहींRectangleFसंरचना.
Contains(RectangleF)निर्धारित करता है कि क्या आयताकार क्षेत्र द्वारा दर्शाया गया हैrect इसी में पूर्णतया निहित हैRectangleFसंरचना.
Contains(float, float)निर्धारित करता है कि निर्दिष्ट बिंदु इसमें शामिल है या नहींRectangleFसंरचना.
override Equals(object)परीक्षण करता है कि क्याobj एक हैRectangleF इसके समान स्थान और आकार के साथRectangleF .
override GetHashCode()इसके लिए हैश कोड प्राप्त करता हैRectangleFसंरचना.
Inflate(SizeF)इसे फुलाता हैRectangleFनिर्दिष्ट राशि से.
Inflate(float, float)इसे फुलाता हैRectangleF निर्दिष्ट राशि द्वारा संरचना।
Intersect(RectangleF)इसे बदलता हैRectangleFस्वयं और निर्दिष्ट के प्रतिच्छेदन के साथ संरचनाRectangleFसंरचना.
IntersectsWith(RectangleF)निर्धारित करता है कि क्या यह आयत किसके साथ प्रतिच्छेद करती हैrect .
Normalize()आयत की चौड़ाई और ऊंचाई को सकारात्मक बनाकर, बाएँ को दाएँ से कम और ऊपर को नीचे से कम बनाकर सामान्य करता है।
Offset(PointF)इस आयत के स्थान को निर्दिष्ट राशि से समायोजित करता है।
Offset(float, float)इस आयत के स्थान को निर्दिष्ट राशि से समायोजित करता है।
override ToString()इसकी विशेषताओं को परिवर्तित करता हैRectangleF एक मानव-पठनीय स्ट्रिंग के लिए.
operator /ऑपरेटर /. लागू करता है
operator ==परीक्षण करता है कि क्या दो हैंRectangleF संरचनाओं का स्थान और आकार समान होता है.
implicit operatorनिर्दिष्ट को परिवर्तित करता हैRectangle ए के लिए संरचनाRectangleFसंरचना.
operator !=परीक्षण करता है कि क्या दो हैंRectangleF संरचनाएं स्थान या आकार में भिन्न होती हैं।
operator *ऑपरेटर को लागू करता है *.

यह सभी देखें