TextMarkupAnnotation
अवलोकन
TextMarkupAnnotation एक क्लास है Aspose.PDF FOSS में .NET के लिए। विरासत में: MarkupAnnotation।
टेक्स्ट-मार्कअप एनोटेशन्स (हाइलाइट, अंडरलाइन, StrikeOut, स्क्विगली) के लिए बेस क्लास — वे जिनकी ज्योमेट्री पेज टेक्स्ट पर QuadPoints का सेट है।
यह क्लास .NET प्रोग्राम्स में TextMarkupAnnotation ऑब्जेक्ट्स के साथ काम करने के लिए 17 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation, और 5 अतिरिक्त मेथड्स। सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए सुलभ हैं जब Aspose.PDF FOSS for .NET पैकेज स्थापित किया जाता है। प्रॉपर्टीज़: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, और 44 अतिरिक्त।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
CreationDate | System.DateTime | पढ़ें/लिखें | निर्माण टाइमस्टैम्प /CreationDate में रिकॉर्ड किया गया। |
Opacity | double | पढ़ें/लिखें | अपारदर्शिता (0..1) /CA में ले जाया जाता है। |
Popup | PopupAnnotation? | पढ़ें/लिखें | संबंधित पॉपअप एनोटेशन (/Popup). |
ReplyType | ReplyType | पढ़ें/लिखें | InReplyTo के लिए उत्तर संबंध (/RT). |
RichText | string? | पढ़ें/लिखें | समृद्ध-पाठ सामग्री (/RC), XHTML-फ़ॉर्मेटेड. |
Subject | string? | पढ़ें/लिखें | विषय पंक्ति (/Subj). |
Title | string? | पढ़ें/लिखें | लेखक / शीर्षक /T में ले जाया जाता है। |
AnnotationType | AnnotationType | पढ़ें | एनोटेशन उपप्रकार। |
Rect | Rectangle? | पढ़ें/लिखें | एनोटेशन आयत (पृष्ठ पर स्थिति)। |
InnerRect | Rectangle? | पढ़ें | एनोटेशन आयत /RD (आयत अंतर) प्रविष्टि द्वारा अंदर धकेला गया — वह क्षेत्र जो वास्तव में Rect के भीतर खींचा जाता है। |
Width | double | पढ़ें/लिखें | एनोटेशन आयत की चौड़ाई। |
Height | double | पढ़ें/लिखें | एनोटेशन आयत की ऊँचाई। |
ActiveState | string? | पढ़ें/लिखें | वर्तमान में सक्रिय उपस्थिति स्थिति (/AS एंट्री)। |
Alignment | TextAlignment | पढ़ें/लिखें | पाठ संरेखण (फ़्री-टेक्स्ट / विजेट एनोटेशन जिनमें रिच टेक्स्ट होता है)। |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | पढ़ें/लिखें | क्षैतिज संरेखण (Aspose.Pdf इसे Alignment के अतिरिक्त प्रकट करता है; दोनों को स्वतंत्र रूप से सेट किया जा सकता है)। |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | पढ़ें/लिखें | पाठ-विशिष्ट क्षैतिज संरेखण ओवरराइड। |
Appearance | AppearanceDictionary | पढ़ें | Appearance शब्दकोश (/AP entry) — appearance stream नाम (N, D, R) द्वारा कुंजीबद्ध। |
States | AppearanceDictionary | पढ़ें | Appearance-state शब्दकोश (AP/N का प्रति-स्थिति उप-शब्दकोश, उदाहरण के लिए). |
NormalAppearance | XForm? | पढ़ें | एनोटेशन का सामान्य (/AP /N) appearance एक XForm के रूप में, या जब यह न हो तो null। |
UpdateAppearanceOnConvert | bool | पढ़ें/लिखें | जब कोई एनोटेशन परिवर्तित दस्तावेज़ में सहेजा जाता है, तो अपीयरेंस स्ट्रीम को पुनः उत्पन्न करना है या नहीं। |
UseFontSubset | bool | पढ़ें/लिखें | क्या एम्बेडेड फ़ॉन्ट (यदि कोई हो) को सबसेट किया जाना चाहिए। |
Contents | string? | पढ़ें/लिखें | एनोटेशन की सामग्री (पाठ)। |
Border | Border? | पढ़ें/लिखें | एनोटेशन सीमा। |
Color | Color | पढ़ें/लिखें | एनोटेशन सीमा का रंग (/C entry). |
InteriorColor | Color? | पढ़ें/लिखें | एनोटेशन का आंतरिक रंग (/IC एंट्री, सर्कल/स्क्वायर/लाइन एनोटेशन के लिए). |
Name | string? | पढ़ें/लिखें | एनोटेशन का नाम (विशिष्ट पहचानकर्ता — /NM एंट्री). |
FullName | string? | पढ़ें | पूर्णतः योग्य एनोटेशन नाम. |
ModifiedDate | string? | पढ़ें | परिवर्तन तिथि। |
Modified | DateTime | पढ़ें/लिखें | /M (संशोधित) तिथि को एक टाइप्ड DateTime के रूप में। |
Flags | AnnotationFlags | पढ़ें/लिखें | एनोटेशन फ़्लैग्स (/F एंट्री) — दोनों int और टाइप्ड रूपों के लिए स्टोरेज बैकिंग के रूप में उपयोग किए जाते हैं। |
AnnotationFlags | AnnotationFlags | पढ़ें/लिखें | Flags का टाइप्ड उपनाम जो Aspose.Pdf सार्वजनिक सतह से मेल खाता है और AnnotationFlags को एक प्रॉपर्टी के रूप में उजागर करता है। |
Action | PdfAction? | पढ़ें/लिखें | इस एनोटेशन (/A entry) से सम्बंधित क्रिया। |
Actions | PdfActionCollection | पढ़ें | इस एनोटेशन से जुड़ी कार्यों का संग्रह। |
Author | string? | पढ़ें | एनोटेशन लेखक (/T प्रविष्टि)। |
AnnotationState | string? | पढ़ें | एनोटेशन स्थिति (/State प्रविष्टि), उदाहरण के लिये। |
AnnotationStateModel | string? | पढ़ें | एनोटेशन स्थिति मॉडल (/StateModel प्रविष्टि), उदाहरण के लिये। |
InReplyTo | Annotation? | पढ़ें/लिखें | जिस एनोटेशन का यह उत्तर दे रहा है (/IRT एंट्री)। |
QuadPoints | Point[] | पढ़ें/लिखें | QuadPoints को पॉइंट मानों की सरणी के रूप में। |
Characteristics | Characteristics | पढ़ें | दिखावट विशेषताएँ (बॉर्डर रंग, पृष्ठभूमि रंग, घूर्णन)। |
PageIndex | int | पढ़ें | यह एनोटेशन रखने वाले पृष्ठ का 1-आधारित इंडेक्स। |
Page | Page? | पढ़ें | वह पृष्ठ जो इस एनोटेशन का मालिक है, या null जब इसे हल नहीं किया जा सकता (जैसे). |
VerticalAlignment | VerticalAlignment | पढ़ें/लिखें | इस पैराग्राफ पर लंबवत संरेखण लागू किया गया है। |
Margin | MarginInfo | पढ़ें/लिखें | इस पैराग्राफ पर बाहरी मार्जिन जानकारी लागू की गई है। |
IsFirstParagraphInColumn | bool | पढ़ें/लिखें | पैराग्राफ को नई कॉलम में शुरू करने के लिए बाध्य करें। |
IsKeptWithNext | bool | पढ़ें/लिखें | इस पैराग्राफ को अगले पैराग्राफ के साथ उसी पृष्ठ पर रखें। |
IsInNewPage | bool | पढ़ें/लिखें | पैराग्राफ को नई पृष्ठ से शुरू करने के लिए बाध्य करें। |
IsInLineParagraph | bool | पढ़ें/लिखें | इनलाइन पैराग्राफ़ फ़्लैग (नई पंक्ति नहीं शुरू करता)। |
HyperlinkText | string? | पढ़ें/लिखें | Legacy स्ट्रिंग-टाइप्ड हाइपरलिंक टार्गेट। |
Hyperlink | Hyperlink? | पढ़ें/लिखें | टाइप्ड हाइपरलिंक डेकोरेशन पैराग्राफ़ पर लागू किया गया। |
ZIndex | int | पढ़ें/लिखें | DOM रेंडरर द्वारा उपयोग किया गया Z-order इंडेक्स। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
TextMarkupAnnotation(document: Document) | दस्तावेज़-बंधित ctor (बाद में पृष्ठ में जोड़ा गया)। |
GetMarkedText() | इस एनोटेशन के QuadPoints द्वारा कवर किया गया पाठ, प्रत्येक क्वाड (प्रत्येक हाइलाइट की गई पंक्ति) के पाठ को NewLine द्वारा अलग किया गया है। |
GetMarkedTextFragments() | इस एनोटेशन के QuadPoints द्वारा कवर किए गए पृष्ठ पाठ टुकड़े — प्रत्येक क्वाड के ओवरलैप होने वाले स्रोत टुकड़े के लिए एक क्लिप किया हुआ टुकड़ा। |
MarkupAnnotation(document: Document) | दस्तावेज़-बंधित ctor एक मार्कअप एनोटेशन बनाने के लिए जो अभी तक किसी विशिष्ट पृष्ठ से जुड़ा नहीं है; कॉलर्स इसे बाद में page.Annotations.Add(annot) के माध्यम से जोड़ते हैं। |
GetState() | एनोटेशन की प्रॉपर्टीज़ डिक्शनरी में /State एंट्री पढ़ें। |
GetStateModel() | /StateModel एंट्री पढ़ें, अनुपस्थित /entry को Undefined में मैप करते हुए। |
SetMarkedState(marked: bool) | /State को Marked या Unmarked पर सेट करें तथा /StateModel = Marked। |
SetReviewState(state: AnnotationState) | समीक्षा स्थिति सेट करें। |
ClearState() | सभी दर्ज /State और /StateModel को हटाएँ। |
FindStateAnnotation() | इस मार्कअप से जुड़ी स्थिति-ट्रैकिंग एनोटेशन खोजें (PDF 32000 §12.5.6.3 के अनुसार सबसे हालिया /IRT रिप्लाई एनोटेशन जो /State प्रविष्टि रखता है)। |
Accept(visitor: AnnotationSelector) | इस एनोटेशन को विज़िटर के टाइप्ड Visit(SubType) ओवरलोड को भेजें। |
GetRectangle(considerRotation: bool) | बाउंडिंग आयत को considerRotation द्वारा समायोजित किया गया। |
ChangeAfterResize(transform: Matrix) | उपयोगकर्ता द्वारा पृष्ठ या होस्ट आयत को आकार बदलने के बाद एनोटेशन की ज्यामिति को समायोजित करें। |
UpdateAppearances() | एनोटेशन की वर्तमान ज्यामिति और रंगों से सामान्य उपस्थिति स्ट्रीम (/AP /N) को पुनः उत्पन्न करें। |
WriteXfdf(writer: System.Xml.XmlWriter) | इस एनोटेशन को एक XFDF तत्व के रूप में लेखक को क्रमबद्ध करें (PDF 32000 §12.7.8 / XFDF 3.0)। |
Flatten() | इस एनोटेशन को फ़्लैट करें — उसकी दृश्य उपस्थिति को पृष्ठ सामग्री में रेंडर करें और पृष्ठ की एनोटेशन्स एरे से इसे हटा दें। |
Clone() | उथला क्लोन — स्केलर/रेफ़-शेयर्ड स्थिति को कॉपी करता है। |