TextMarkupAnnotation

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 अतिरिक्त।

गुण

नामप्रकारपहुँचविवरण
CreationDateSystem.DateTimeपढ़ें/लिखेंनिर्माण टाइमस्टैम्प /CreationDate में रिकॉर्ड किया गया।
Opacitydoubleपढ़ें/लिखेंअपारदर्शिता (0..1) /CA में ले जाया जाता है।
PopupPopupAnnotation?पढ़ें/लिखेंसंबंधित पॉपअप एनोटेशन (/Popup).
ReplyTypeReplyTypeपढ़ें/लिखेंInReplyTo के लिए उत्तर संबंध (/RT).
RichTextstring?पढ़ें/लिखेंसमृद्ध-पाठ सामग्री (/RC), XHTML-फ़ॉर्मेटेड.
Subjectstring?पढ़ें/लिखेंविषय पंक्ति (/Subj).
Titlestring?पढ़ें/लिखेंलेखक / शीर्षक /T में ले जाया जाता है।
AnnotationTypeAnnotationTypeपढ़ेंएनोटेशन उपप्रकार।
RectRectangle?पढ़ें/लिखेंएनोटेशन आयत (पृष्ठ पर स्थिति)।
InnerRectRectangle?पढ़ेंएनोटेशन आयत /RD (आयत अंतर) प्रविष्टि द्वारा अंदर धकेला गया — वह क्षेत्र जो वास्तव में Rect के भीतर खींचा जाता है।
Widthdoubleपढ़ें/लिखेंएनोटेशन आयत की चौड़ाई।
Heightdoubleपढ़ें/लिखेंएनोटेशन आयत की ऊँचाई।
ActiveStatestring?पढ़ें/लिखेंवर्तमान में सक्रिय उपस्थिति स्थिति (/AS एंट्री)।
AlignmentTextAlignmentपढ़ें/लिखेंपाठ संरेखण (फ़्री-टेक्स्ट / विजेट एनोटेशन जिनमें रिच टेक्स्ट होता है)।
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentपढ़ें/लिखेंक्षैतिज संरेखण (Aspose.Pdf इसे Alignment के अतिरिक्त प्रकट करता है; दोनों को स्वतंत्र रूप से सेट किया जा सकता है)।
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentपढ़ें/लिखेंपाठ-विशिष्ट क्षैतिज संरेखण ओवरराइड।
AppearanceAppearanceDictionaryपढ़ेंAppearance शब्दकोश (/AP entry) — appearance stream नाम (N, D, R) द्वारा कुंजीबद्ध।
StatesAppearanceDictionaryपढ़ेंAppearance-state शब्दकोश (AP/N का प्रति-स्थिति उप-शब्दकोश, उदाहरण के लिए).
NormalAppearanceXForm?पढ़ेंएनोटेशन का सामान्य (/AP /N) appearance एक XForm के रूप में, या जब यह न हो तो null।
UpdateAppearanceOnConvertboolपढ़ें/लिखेंजब कोई एनोटेशन परिवर्तित दस्तावेज़ में सहेजा जाता है, तो अपीयरेंस स्ट्रीम को पुनः उत्पन्न करना है या नहीं।
UseFontSubsetboolपढ़ें/लिखेंक्या एम्बेडेड फ़ॉन्ट (यदि कोई हो) को सबसेट किया जाना चाहिए।
Contentsstring?पढ़ें/लिखेंएनोटेशन की सामग्री (पाठ)।
BorderBorder?पढ़ें/लिखेंएनोटेशन सीमा।
ColorColorपढ़ें/लिखेंएनोटेशन सीमा का रंग (/C entry).
InteriorColorColor?पढ़ें/लिखेंएनोटेशन का आंतरिक रंग (/IC एंट्री, सर्कल/स्क्वायर/लाइन एनोटेशन के लिए).
Namestring?पढ़ें/लिखेंएनोटेशन का नाम (विशिष्ट पहचानकर्ता — /NM एंट्री).
FullNamestring?पढ़ेंपूर्णतः योग्य एनोटेशन नाम.
ModifiedDatestring?पढ़ेंपरिवर्तन तिथि।
ModifiedDateTimeपढ़ें/लिखें/M (संशोधित) तिथि को एक टाइप्ड DateTime के रूप में।
FlagsAnnotationFlagsपढ़ें/लिखेंएनोटेशन फ़्लैग्स (/F एंट्री) — दोनों int और टाइप्ड रूपों के लिए स्टोरेज बैकिंग के रूप में उपयोग किए जाते हैं।
AnnotationFlagsAnnotationFlagsपढ़ें/लिखेंFlags का टाइप्ड उपनाम जो Aspose.Pdf सार्वजनिक सतह से मेल खाता है और AnnotationFlags को एक प्रॉपर्टी के रूप में उजागर करता है।
ActionPdfAction?पढ़ें/लिखेंइस एनोटेशन (/A entry) से सम्बंधित क्रिया।
ActionsPdfActionCollectionपढ़ेंइस एनोटेशन से जुड़ी कार्यों का संग्रह।
Authorstring?पढ़ेंएनोटेशन लेखक (/T प्रविष्टि)।
AnnotationStatestring?पढ़ेंएनोटेशन स्थिति (/State प्रविष्टि), उदाहरण के लिये।
AnnotationStateModelstring?पढ़ेंएनोटेशन स्थिति मॉडल (/StateModel प्रविष्टि), उदाहरण के लिये।
InReplyToAnnotation?पढ़ें/लिखेंजिस एनोटेशन का यह उत्तर दे रहा है (/IRT एंट्री)।
QuadPointsPoint[]पढ़ें/लिखेंQuadPoints को पॉइंट मानों की सरणी के रूप में।
CharacteristicsCharacteristicsपढ़ेंदिखावट विशेषताएँ (बॉर्डर रंग, पृष्ठभूमि रंग, घूर्णन)।
PageIndexintपढ़ेंयह एनोटेशन रखने वाले पृष्ठ का 1-आधारित इंडेक्स।
PagePage?पढ़ेंवह पृष्ठ जो इस एनोटेशन का मालिक है, या null जब इसे हल नहीं किया जा सकता (जैसे).
VerticalAlignmentVerticalAlignmentपढ़ें/लिखेंइस पैराग्राफ पर लंबवत संरेखण लागू किया गया है।
MarginMarginInfoपढ़ें/लिखेंइस पैराग्राफ पर बाहरी मार्जिन जानकारी लागू की गई है।
IsFirstParagraphInColumnboolपढ़ें/लिखेंपैराग्राफ को नई कॉलम में शुरू करने के लिए बाध्य करें।
IsKeptWithNextboolपढ़ें/लिखेंइस पैराग्राफ को अगले पैराग्राफ के साथ उसी पृष्ठ पर रखें।
IsInNewPageboolपढ़ें/लिखेंपैराग्राफ को नई पृष्ठ से शुरू करने के लिए बाध्य करें।
IsInLineParagraphboolपढ़ें/लिखेंइनलाइन पैराग्राफ़ फ़्लैग (नई पंक्ति नहीं शुरू करता)।
HyperlinkTextstring?पढ़ें/लिखेंLegacy स्ट्रिंग-टाइप्ड हाइपरलिंक टार्गेट।
HyperlinkHyperlink?पढ़ें/लिखेंटाइप्ड हाइपरलिंक डेकोरेशन पैराग्राफ़ पर लागू किया गया।
ZIndexintपढ़ें/लिखें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()उथला क्लोन — स्केलर/रेफ़-शेयर्ड स्थिति को कॉपी करता है।

यह भी देखें

 हिन्दी