PageRange

PageRange structure

एक पेज रेंज को एनकैप्सुलेट करता है, जिसमें खुली या बंद सीमाएं हो सकती हैं। डिफ़ॉल्ट रूप से “पूरी तरह से खुला” है - इसमें सभी मौजूदा पृष्ठ शामिल हैं। पेज नंबरिंग 1 से शुरू होती है, 0. से नहीं

public struct PageRange : IEquatable<PageRange>

गुण

नाम विवरण
Count { get; } सीमा के भीतर पृष्ठों की संख्या। यदि 0 - पृष्ठ श्रेणी दस्तावेज़ के अंत तक फैलती है, तो इससे कोई फर्क नहीं पड़ता कि इसमें कितने पृष्ठ हैं
EndNumber { get; } अनन्य अंतिम पृष्ठ संख्या, जब तक यह पृष्ठ श्रेणी जारी रहती है और जिस पर विशेष रूप से रुक जाती है। यदि 0 - पृष्ठ श्रेणी दस्तावेज़ के अंत तक फैलती है
IsDefault { get; } इंगित करता है कि क्या यह उदाहरण एक डिफ़ॉल्ट “पूरी तरह से खुला” पृष्ठ श्रेणी का प्रतिनिधित्व करता है यानी यह दस्तावेज़ के सभी पृष्ठों का प्रतिनिधित्व करता है (सही) या नहीं (गलत)
StartNumber { get; } समावेशी प्रारंभ पृष्ठ संख्या, जिससे यह पृष्ठ श्रेणी प्रारंभ होती है। यदि 1 - पृष्ठ श्रेणी किसी दस्तावेज़ के पहले पृष्ठ से शुरू होती है

तरीकों

नाम विवरण
static FromBeginningWithCount(ushort) एक पेज रेंज बनाता है, जो पहले पेज से शुरू होता है और इसमें पेजों की संख्या निर्दिष्ट होती है
static FromStartPageTillEnd(ushort) एक पृष्ठ श्रेणी बनाता है, जो निर्दिष्ट पृष्ठ संख्या से शुरू होती है और दस्तावेज़ के अंत तक जारी रहती है
static FromStartPageTillEndPage(ushort, ushort) एक पृष्ठ श्रेणी बनाता है, जो निर्दिष्ट पृष्ठ संख्या (सम्मिलित रूप से) से शुरू होती है और निर्दिष्ट पृष्ठ संख्या तक जारी रहती है (विशेष रूप से)
static FromStartPageWithCount(ushort, ushort) एक पेज रेंज बनाता है, जो निर्दिष्ट पेज नंबर से शुरू होता है और इसमें पेजों की संख्या निर्दिष्ट होती है, या असीमित पेज काउंट (अंत तक)
Equals(PageRange) पता लगाता है कि पेजरेंज का यह उदाहरण निर्दिष्ट के बराबर है या नहीं

खेत

नाम विवरण
static readonly AllPages दस्तावेज़ के सभी मौजूदा पृष्ठों का प्रतिनिधित्व करता है। डिफ़ॉल्ट मान.

टिप्पणियों

अपरिवर्तनीय संरचना, जो एक पृष्ठ श्रेणी को समाहित करती है, जो किसी विशिष्ट दस्तावेज़ से संबंधित नहीं है, और किसी भी दस्तावेज़ के लिए पृष्ठ श्रेणी का प्रतिनिधित्व कर सकती है।

यह सभी देखें