स्वामी दस्तावेज़

नीचे C# स्रोत कोड को समझाने के लिए एक चरण-दर-चरण मार्गदर्शिका दी गई है जो बताती है कि .NET के लिए Aspose.Words के साथ मालिकाना दस्तावेज़ कार्यक्षमता का उपयोग कैसे करें।

चरण 1: आवश्यक संदर्भ आयात करें

शुरू करने से पहले, सुनिश्चित करें कि आपने अपने प्रोजेक्ट में .NET के लिए Aspose.Words का उपयोग करने के लिए आवश्यक संदर्भ आयात कर लिए हैं। इसमें Aspose.Words लाइब्रेरी को आयात करना और आपकी स्रोत फ़ाइल में आवश्यक नामस्थान जोड़ना शामिल है।

using Aspose.Words;
using Aspose.Words.Nodes;
using Aspose.Words.Paragraphs;

चरण 2: एक नया दस्तावेज़ बनाएँ

इस चरण में, हम इसका उपयोग करके एक नया दस्तावेज़ बनाएंगेDocument कक्षा।

Document doc = new Document();

चरण 3: स्वामी दस्तावेज़ के साथ एक नोड बनाएं

जब आप किसी भी प्रकार का नया नोड बनाते हैं, तो आपको दस्तावेज़ को कंस्ट्रक्टर में पास करना होगा। इस उदाहरण में, हम दस्तावेज़ का उपयोग करके एक नया पैराग्राफ नोड बना रहे हैंdoc.

Paragraph para = new Paragraph(doc);

चरण 4: मूल नोड और स्वामी दस्तावेज़ की जाँच करें

अब जब हमने पैराग्राफ नोड बना लिया है, तो हम जांच सकते हैं कि क्या इसमें पैरेंट नोड है और क्या स्वामित्व वाला दस्तावेज़ समान हैdoc.

Console.WriteLine("The paragraph has no parent node: " + (para.ParentNode == null));
Console.WriteLine("The documents of the two nodes are identical: " + (para.Document == doc));

चरण 5: दस्तावेज़ डेटा के साथ नोड गुणों को संशोधित करें

एक नोड और एक दस्तावेज़ के बीच का संबंध उन गुणों तक पहुंच और संशोधन की अनुमति देता है जो दस्तावेज़-विशिष्ट डेटा, जैसे शैलियों या सूचियों को संदर्भित करते हैं। इस उदाहरण में, हम पैराग्राफ शैली का नाम “शीर्षक 1” के रूप में सेट कर रहे हैं।

para.ParagraphFormat.StyleName = "Heading 1";

चरण 6: दस्तावेज़ में पैराग्राफ जोड़ें

अब हम दस्तावेज़ के मुख्य भाग में पैराग्राफ नोड जोड़ सकते हैं।

doc.FirstSection.Body.AppendChild(para);

चरण 7: जोड़ने के बाद मूल नोड सत्यापित करें

दस्तावेज़ में पैराग्राफ जोड़ने के बाद, हम फिर से जाँचते हैं कि क्या इसमें अब कोई मूल नोड है।

Console.WriteLine("The paragraph has a parent node: " + (para.ParentNode != null));

.NET के लिए Aspose.Words के साथ स्वामी दस्तावेज़ के लिए नमूना स्रोत कोड

Document doc = new Document();

// किसी भी प्रकार का नया नोड बनाने के लिए कंस्ट्रक्टर को दिए गए दस्तावेज़ की आवश्यकता होती है।
Paragraph para = new Paragraph(doc);

// नए पैराग्राफ़ नोड में अभी तक कोई पेरेंट नहीं है।
Console.WriteLine("Paragraph has no parent node: " + (para.ParentNode == null));

// लेकिन पैराग्राफ नोड अपने दस्तावेज़ को जानता है।
Console.WriteLine("Both nodes' documents are the same: " + (para.Document == doc));

// तथ्य यह है कि एक नोड हमेशा एक दस्तावेज़ से संबंधित होता है जो हमें एक्सेस करने और संशोधित करने की अनुमति देता है
// गुण जो दस्तावेज़-व्यापी डेटा को संदर्भित करते हैं, जैसे शैलियाँ या सूचियाँ।
para.ParagraphFormat.StyleName = "Heading 1";

// अब पैराग्राफ को पहले खंड के मुख्य पाठ में जोड़ें।
doc.FirstSection.Body.AppendChild(para);

// पैराग्राफ़ नोड अब बॉडी नोड का बच्चा है।
Console.WriteLine("Paragraph has a parent node: " + (para.ParentNode != null));

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: Node.js में मालिकाना दस्तावेज़ क्या है?

उ: Node.js में एक स्वामी दस्तावेज़ XML दस्तावेज़ है जिससे एक विशिष्ट नोड संबंधित होता है। यह नोड वाले XML दस्तावेज़ के उदाहरण का प्रतिनिधित्व करता है।

प्रश्न: किसी नोड का स्वामी दस्तावेज़ कैसे प्राप्त करें?

उ: Node.js में किसी नोड का स्वामी दस्तावेज़ प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैंownerDocument नोड की संपत्ति. यह प्रॉपर्टी उस XML दस्तावेज़ को लौटाती है जो नोड का मालिक है।

प्रश्न: मालिकाना दस्तावेज़ का उपयोग किस लिए किया जाता है?

उ: स्वामी दस्तावेज़ का उपयोग XML दस्तावेज़ में नोड के वैश्विक संदर्भ को दर्शाने के लिए किया जाता है। यह दस्तावेज़ में अन्य नोड्स तक पहुंच प्रदान करता है और उन पर संचालन करने की अनुमति देता है।

प्रश्न: क्या हम किसी नोड के स्वामी दस्तावेज़ को संशोधित कर सकते हैं?

उ: ज्यादातर मामलों में, नोड का दस्तावेज़ स्वामी तब निर्धारित होता है जब नोड बनाया जाता है और इसे सीधे नहीं बदला जा सकता है। स्वामी दस्तावेज़ केवल पढ़ने योग्य संपत्ति है।

प्रश्न: किसी स्वामी दस्तावेज़ के नोड्स तक कैसे पहुंचें?

उ: एक मालिकाना दस्तावेज़ में नोड्स तक पहुंचने के लिए, आप अपने Node.js वातावरण में उपयोग किए गए XML API द्वारा प्रदान की गई विधियों और गुणों का उपयोग कर सकते हैं। उदाहरण के लिए, आप जैसे तरीकों का उपयोग कर सकते हैंgetElementsByTagName याquerySelector दस्तावेज़ में विशिष्ट नोड्स का चयन करने के लिए।