AnnotationCollection

AnnotationCollection

अवलोकन

AnnotationCollection Aspose.PDF FOSS में .NET के लिए एक क्लास है। विरासत में लेती है: IReadOnlyList<Annotation>।

पृष्ठ पर एनोटेशनों का संग्रह।

यह क्लास .NET प्रोग्राम्स में AnnotationCollection ऑब्जेक्ट्स के साथ काम करने के लिए 35 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation, और 17 अतिरिक्त मेथड्स। सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए Aspose.PDF FOSS for .NET पैकेज को इंस्टॉल करने के बाद सुलभ हैं। प्रॉपर्टीज़: Count, IsReadOnly, IsSynchronized, SyncRoot।

गुण

नामप्रकारपहुँचविवरण
Countintपढ़ेंगणना प्राप्त करता है।
IsReadOnlyboolपढ़ेंहमेशा असत्य: कॉलर एनोटेशन जोड़ और हटा सकते हैं।
IsSynchronizedboolपढ़ेंहमेशा असत्य: कॉलर अपना स्वयं का एक्सेस सीरियलाइज़ करते हैं।
SyncRootobjectपढ़ेंसेन्टिनल ऑब्जेक्ट ICollection.SyncRoot-स्टाइल लॉकिंग के लिए।

विधियाँ

हस्ताक्षरविवरण
AddTextAnnotation(rect: Rectangle, contents: string, title: string?, open: bool)एक टेक्स्ट (स्टिकी नोट) एनोटेशन जोड़ें।
AddFreeTextAnnotation(rect: Rectangle, contents: string, fontName: string?, fontSize: double, color: double[]?)एक फ्री टेक्स्ट एनोटेशन जोड़ें (पृष्ठ पर सीधे प्रदर्शित टेक्स्ट)।
AddLinkAnnotation(rect: Rectangle, uri: string)एक लिंक एनोटेशन जोड़ें जिसमें URI कार्रवाई हो।
AddLinkAnnotation(rect: Rectangle, destinationPage: int, destRect: Rectangle)एक लिंक एनोटेशन जोड़ें जिसमें पेज गंतव्य हो (TOC प्रविष्टियों के लिए)।
AddLinkAnnotation(rect: Rectangle, action: PdfAction)कस्टम एक्शन के साथ लिंक एनोटेशन जोड़ें।
AddHighlightAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)हाइलाइट एनोटेशन जोड़ें।
AddUnderlineAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)अंडरलाइन एनोटेशन जोड़ें।
AddStrikeOutAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)स्ट्राइकआउट एनोटेशन जोड़ें।
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)एक वर्ग (आयत) एनोटेशन जोड़ें।
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)एक वृत्त (दीर्घवृत्त) एनोटेशन जोड़ें।
AddLineAnnotation(rect: Rectangle, x1: double, y1: double, x2: double, y2: double, color: double[]?, lineWidth: double)एक रेखा एनोटेशन जोड़ें।
AddInkAnnotation(rect: Rectangle, inkPaths: double[][], color: double[]?, lineWidth: double)एक इंक (हाथ से बना चित्र) एनोटेशन जोड़ें।
AddStampAnnotation(rect: Rectangle, contents: string, stampName: string)एक रबर स्टाम्प एनोटेशन जोड़ें।
AddCaretAnnotation(rect: Rectangle, contents: string?)एक कैरेट एनोटेशन (इंसर्शन पॉइंट) जोड़ें।
AddRedactAnnotation(rect: Rectangle, color: double[]?, overlayText: string?)एक redaction annotation जोड़ें।
AddFileAttachmentAnnotation(rect: Rectangle, contents: string, fileName: string, fileData: byte[])एक file attachment annotation जोड़ें।
AddSquigglyAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)एक squiggly underline annotation जोड़ें।
AddPolygonAnnotation(rect: Rectangle, vertices: double[], borderColor: double[]?, fillColor: double[]?, lineWidth: double)एक polygon annotation जोड़ें।
AddPolyLineAnnotation(rect: Rectangle, vertices: double[], color: double[]?, lineWidth: double)एक polyline एनोटेशन जोड़ें।
AddPopupAnnotation(rect: Rectangle, open: bool)एक popup एनोटेशन जोड़ें।
AddWatermarkAnnotation(rect: Rectangle, contents: string?)एक watermark एनोटेशन जोड़ें।
Add(wa: WatermarkAnnotation)एक WatermarkAnnotation ऑब्जेक्ट जोड़ें।
Add(annotation: Annotation)प्रोग्रामेटिकली बनाई गई किसी भी एनोटेशन को जोड़ें।
Add(annotation: Annotation, considerRotation: bool)एक एनोटेशन जोड़ें।
Clear()संग्रह से सभी annotation हटाएँ।
Contains(annotation: Annotation)सही जब annotation वर्तमान में संग्रह में है (संदर्भ द्वारा मिलान किया जाता है, फिर बैकिंग dict द्वारा)।
CopyTo(array: Annotation[], index: int)annotations को array में कॉपी करें, index से शुरू करके।
Delete()संग्रह से सभी annotation हटाएँ (public-API Clear का उपनाम; API समानता के लिए रखा गया)।
Delete(index: int)दिए गए 1-आधारित सूचकांक पर एनोटेशन को हटाएँ।
FindByName(name: string)ऐसे एनोटेशन को खोजें जिनकी /NM (एनोटेशन नाम) प्रविष्टि नाम से मेल खाती है।
Remove(annotation: Annotation)एनोटेशन का पहला मिलान हटाएँ; जब कोई एनोटेशन हटाया गया हो तो true लौटाता है।
Delete(annotation: Annotation)दिए गए एनोटेशन को संग्रह से हटाएँ।
RemoveAt(index: int)दिए गए अनुक्रमांक पर एक एनोटेशन हटाएँ।
GetEnumerator()अधोस्थ सूची के स्नैपशॉट पर एनोटेशन को इटरेट करें ताकि कॉलर्स एक foreach के भीतर (Delete / RemoveAt के माध्यम से) एनोटेशन को हटा सकें, बिना लाइव-कलेक्शन गार्ड को ट्रिप किए।
Accept(visitor: AnnotationSelector)संग्रह में प्रत्येक एनोटेशन को चलाएँ और उसे विज़िटर को भेजें।

यह भी देखें

 हिन्दी