Rectangle

Overview

Rectangle यह एक क्लास है Aspose.PDF FOSS के लिए .NET.

यह नीचे-बाएं और ऊपर- दाईं ओर निर्देशांक द्वारा परिभाषित एक रेटिंग का प्रतिनिधित्व करता है (पीडीएफ उपयोगकर्ता अंतरिक्ष सम्मेलन: Y ऊपर बढ़ता है)।.

इस कक्षा में .NET प्रोग्रामों में Rectangle वस्तुओं के साथ काम करने के लिए 25 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: Center, Clone, Contains, ContainsLine, ContainsPoint, Equals, FromRect, GetHashCode, Intersect, IsIntersect, Join, MoveBy,और 7 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : Empty, Height, IsEmpty, IsPoint, IsTrivial, LLX,और 5 और भी।.

Properties

NameTypeAccessDescription
LLXdoubleपढ़ना / लिखनालेते हैं या लाए जाते हैं।.
LLYdoubleपढ़ना / लिखनाया तो वह कटौती करता है या फिर कटाता है।.
URXdoubleपढ़ना / लिखनाआउट करें या urx को स्थापित करें।.
URYdoubleपढ़ना / लिखनाया तो वह घृणा को पकड़ता है।.
WidthdoubleReadचौड़ाई प्राप्त करें।.
HeightdoubleReadऊंचाई प्राप्त करें।.
EmptyRectangleReadएक खाली सीधे कोने (सभी समन्वय शून्य) है।.
TrivialRectangleReadट्रिविल / सेंटिनेल रेटिंग (-1, -1, -1), जिसे Aspose.PDF द्वारा “कोई मूल्य” मार्कर के रूप में उपयोग किया जाता है।.
IsPointboolReadयह सच है जब इस सीधे कोने में शून्य चौड़ाई और शूटी ऊंचाई होती है (LLX = URX और LLY = URI)।.
IsTrivialboolReadयह सच है जब यह सीधे कोने पीडीएफ लाइब्रेरी द्वारा “कोई मूल्य” मार्कर के रूप में उपयोग किए जाने वाले त्रिविल सेंटिनल (-1, -1, -1 और -1) के बराबर होता है।.
IsEmptyboolReadयह तब सच हो जाता है जब रेटिंग में कोई सकारात्मक क्षेत्र नहीं होता - निर्देशांक उलट होते हैं (llx >= urx या > = ury) या शून्य चौड़ाई / ऊंचाई होती है।.

Methods

SignatureDescription
Rectangle(llx: double, lly: double, urx: double, ury: double)इस उदाहरण पर Rectangle कॉल करें।.
Rectangle(llx: double, lly: double, urx: double, ury: double, normalizeCoordinates: bool)एक रेटिंग बनाता है।.
Clone()इस रेटिंग का एक छोटे से प्रति वापस करता है (कैनोनिक ऑब्जेक्ट क्लोन() हस्ताक्षर के अनुरूप होता है)।.
Center()रेटिंग के लिए भूमध्यसागरीय केंद्र।.
ContainsPoint(x: double, y: double)यह जांचें कि क्या x, y रेटिंग के अंदर गिरता है (अंगों को भी शामिल किया गया है)।.
Contains(point: Point, inclusive: bool)यह जांचें कि क्या बिंदु सीधे के अंदर गिरता है।.
ContainsLine(x1: double, y1: double, x2: double, y2: double)यह जांचें कि क्या लाइन सेगमेंट (x1,y1) → ( x2,y2) पूरी तरह से सीधे के भीतर है (दोनों अंत बिंदुओं के अंदर, किनारों सहित)।.
Contains(x: double, y: double)कॉल इस रेटिंग के उदाहरण पर सामग्री है।.
Contains(other: Rectangle)
Intersect(otherRect: Rectangle)Geometric Intersection के बारे में जानकारी।.
IsIntersect(otherRect: Rectangle)यह सच है जब इस सीधे कोने में अन्य के साथ किसी भी क्षेत्र का साझा होता है।.
MoveBy(dx: double, dy: double)इस रेटिंग को स्थान पर (dx,dy) द्वारा अनुवाद करें।.
Rotate(angle: Rotation)इस रेटिंग को उस स्थान पर रोट करें।.
Rotate(angle: int)इस रेटिंग को स्थान पर कोण के स्तरों (आमतौर पर 0/90/180/270; स्वाभाविक कोण घुमावदार कोने बिंदुओं की सीमा बॉक्स की गणना करते हैं) द्वारा घूमते हैं।.
ToPoints()चार कोनों में सीधे कागज LL → LR → UR → UL आदेश।.
Parse(value: string)“LLX LLY URX URY” के कैननिक रूप से एक रेटिंग को विभाजित करें (whitespace- या comma-सेपरेटेड)।.
Equals(obj: object?)इस सीधे कोर में इक्विल्स कॉल करें।.
Equals(other: Rectangle?)एक छोटे से फ्लोटिंग-पॉइंट टोलर के साथ समानता को समन्वित करें।.
GetHashCode()इस सीधे-सीधे उदाहरण पर कॉल करें।.
NearEquals(other: Rectangle, delta: double)यह जांचें कि क्या यह रेटिंग एक निश्चित सहनशीलता के भीतर दूसरे के बराबर है।.
Join(otherRect: Rectangle)इस रेटिंग को वापस लाता है (बॉक्स) और एक अन्य।.
ToString()इस सीधे-सीधे उदाहरण पर कॉल करें।.
FromRect(src: System.Drawing.Rectangle)System.Drawing.Rectangle (x, y, चौड़ाई, ऊंचाई) से PDF रेटिंग को कनवर्टर करें (LLX/LLY/URX / URY)।.
FromRect(src: System.Drawing.RectangleF)कनेक्शन से बदलना।.
ToRect()इस PDF रिकॉर्डिंग को System.Drawing.Rectangle में परिवर्तित करें।.

See Also

 हिन्दी