MCRElement
अवलोकन
MCRElement Aspose.PDF FOSS में .NET के लिए एक क्लास है। विरासत में लेता है: StructureElement।
ऑटो-टैगर द्वारा जारी किया गया एक मार्क्ड-कंटेंट रेफ़रेंस लीफ़ (रोल “MCR”) जो यह दर्शाता है कि स्ट्रक्चर एलिमेंट के पेज कंटेंट कहाँ स्थित है।
यह क्लास .NET प्रोग्रामों में MCRElement ऑब्जेक्ट्स के साथ काम करने के लिए 11 मेथड प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए उपलब्ध हैं, जब Aspose.PDF FOSS for .NET पैकेज इंस्टॉल किया जाता है। प्रॉपर्टीज़: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, और 7 अधिक।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
StructureTextState | StructureTextState | पढ़ें | इस तत्व की इनलाइन सामग्री पर लागू टेक्स्ट-स्टेट (केवल संग्रहीत — FOSS संरचना बिल्डर इसे फिर से रेंडर नहीं करता)। |
Attributes | StructureElementAttributes | पढ़ें | इस तत्व से जुड़े संरचना एट्रिब्यूट (/A), मालिक द्वारा व्यवस्थित। |
StructureType | string | पढ़ें | PDF संरचना-प्रकार भूमिका (/S प्रविष्टि, उदाहरण के लिए. |
S | StructureType | पढ़ें | तत्व का संरचना प्रकार (/S) एक StructureType के रूप में है जिसका नाम भूमिका टैग है (उदाहरण के लिए. |
ActualText | string | पढ़ें/लिखें | चिह्नित सामग्री के लिए प्रतिस्थापन पाठ (/ActualText). |
AlternativeText | string | पढ़ें/लिखें | सहायक तकनीक द्वारा उपयोग किया गया वैकल्पिक पाठ (/Alt). |
ExpansionText | string | पढ़ें/लिखें | संक्षिप्त रूप के लिए विस्तार पाठ (/E). |
Language | string | पढ़ें/लिखें | BCP-47 तत्व की सामग्री के लिए भाषा कोड (/Lang). |
ID | string | पढ़ें | तत्व पहचानकर्ता (/ID); केवल-पढ़ने योग्य — सहेजने पर असाइन किया गया। |
Title | string | पढ़ें/लिखें | संरचना तत्व का शीर्षक (/T). |
Page | Page? | पढ़ें | पृष्ठ जो इस तत्व की सामग्री होस्ट करता है, या null जब तक तत्व अभी तक किसी पृष्ठ से जुड़ा नहीं है। |
ParentElement | StructureElement? | पढ़ें | पैरेंट स्ट्रक्चर एलिमेंट, या null जब यह एलिमेंट डिटैच्ड हो या सीधे स्ट्रक्चर-ट्री रूट के अंतर्गत हो। |
ChildElements | ElementList | पढ़ें | इस एलिमेंट के प्रत्यक्ष बच्चे। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
AppendChild(child: StructureElement) | इस एलिमेंट के /K एरे के तहत चाइल्ड जोड़ें। |
SetTag(tag: string) | इस तत्व की भूमिका को एक कस्टम टैग में पुनः मैप करें, टैग → उसके मानक प्रकार को दस्तावेज़ भूमिका मानचित्र में पंजीकृत करते हुए। |
ToString() | संरचना वृक्ष को डम्प करते समय प्रयुक्त पाठ्य प्रतिनिधित्व (भूमिका नाम; यदि नहीं तो प्रकार नाम का उपयोग किया जाता है)। |
FindElements(recursive: bool) | प्रकार T के वंशज तत्वों को पुनरावर्ती रूप से खोजें। |
SetText(text: string) | एलिमेंट की टेक्स्ट सामग्री सेट करें (जो ActualText के रूप में संग्रहीत है)। |
SetId(id: string) | एलिमेंट पहचानकर्ता (/ID) सेट करें। |
ClearId() | तत्व पहचानकर्ता (/ID) हटाएँ। |
AdjustPosition(settings: object) | लेखित संरचना तत्व के लिए अनुरोधित लेआउट स्थिति को कैप्चर करें। |
ChangeParentElement(newParent: StructureElement, validate: bool) | इस तत्व को newParent के तहत ले जाएँ। |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | इस तत्व को अलग करें, फिर उसके बच्चों को इस तत्व के पूर्व माता-पिता के तहत पुनः-पैरेंट करें (इस तत्व की जगह लेते हुए)। |
Detach() | इस तत्व को उसके माता-पिता से अलग करें। |