OutlineCollection
अवलोकन
OutlineCollection Aspose.PDF FOSS में .NET के लिए एक क्लास है। विरासत में मिला: Outlines, System.Collections.Generic.IEnumerable<OutlineItem>।
यह क्लास .NET प्रोग्रामों में OutlineCollection ऑब्जेक्ट्स के साथ काम करने के लिए 12 मेथड प्रदान करती है। उपलब्ध मेथड में शामिल हैं: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove। सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए उपलब्ध हैं जब Aspose.PDF FOSS for .NET पैकेज इंस्टॉल किया जाता है। प्रॉपर्टीज़: Count, First, IsReadOnly, IsSynchronized, Items, Last, और 2 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | पढ़ें | शीर्ष-स्तरीय रूपरेखा आइटम। |
Count | int | पढ़ें | गिनती प्राप्त करता है। |
First | OutlineItemCollection? | पढ़ें | पहला शीर्ष-स्तरीय रूपरेखा आइटम, या यदि संग्रह खाली है तो null। |
Last | OutlineItemCollection? | पढ़ें | संग्रह खाली होने पर अंतिम शीर्ष-स्तर रूपरेखा आइटम, या null। |
IsReadOnly | bool | पढ़ें | हमेशा false: संग्रह mutable है। |
IsSynchronized | bool | पढ़ें | हमेशा असत्य: कॉलर अपने स्वयं के एक्सेस को क्रमबद्ध करते हैं। |
SyncRoot | object | पढ़ें | ICollection.SyncRoot-शैली लॉकिंग के लिए सेंटिनल ऑब्जेक्ट। |
VisibleCount | int | पढ़ें | वर्तमान में दिखाई देने वाले आउटलाइन आइटमों की कुल संख्या (PDF /Count of the /Outlines root): प्रत्येक शीर्ष-स्तर आइटम प्लस, प्रत्येक खुले आइटम के लिए, उसका दृश्यमान-वंशज परिमाण। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
GetEnumerator() | उच्च-स्तरीय रूपरेखा आइटमों पर एन्यूमरेटर, OutlineItemCollection के रूप में टाइप किया गया ताकि सार्वजनिक रिफ्लेक्शन सिग्नेचर से मेल खाए। |
OutlineCollection(document: Document) | दस्तावेज़ के बुकमार्क ट्री से बंधी एक रूपरेखा संग्रह बनाएं, यदि दस्तावेज़ में कोई नहीं है तो एक खाली /Outlines शब्दकोश बनाएं (Outlines को प्रतिबिंबित करता है)। |
Delete() | संग्रह से सभी रूपरेखा आइटम हटाता है। |
Delete(name: string) | निर्दिष्ट नाम वाले रूपरेखा आइटम को हटाता है (Title के विरुद्ध मेल खाता है)। |
Add(item: OutlineItem) | संग्रह में एक रूपरेखा आइटम जोड़ता है। |
Add(outline: OutlineItemCollection) | एक आइटम जोड़ें जिसका प्रकार OutlineItemCollection है (सार्वजनिक ओवरलोड हस्ताक्षर)। |
Clear() | संग्रह से हर आइटम को हटाता है (Delete() का समकक्ष)। |
Contains(item: OutlineItemCollection) | क्या आइटम वर्तमान में संग्रह में है। |
CopyTo(array: OutlineItemCollection[], index: int) | इंडेक्स से शुरू करके वस्तुओं को एरे में कॉपी करें। |
Remove(item: OutlineItem) | संदर्भ द्वारा प्रदान की गई वस्तु को हटाएँ और रिपोर्ट करें कि वह मौजूद थी या नहीं। |
Remove(item: OutlineItemCollection) | संदर्भ द्वारा OutlineItemCollection-प्रकार की वस्तु को हटाएँ; यह रिपोर्ट करता है कि वह मौजूद थी या नहीं। |
Remove(index: int) | दिए गए 1-आधारित इंडेक्स पर वस्तु को हटाएँ, जो 1-आधारित this[int] इंडेक्सर से मेल खाती है। |