सूची इंडेंटेशन के लिए प्रति स्तर टैब कैरेक्टर का उपयोग करें

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

चरण 1: वातावरण स्थापित करना

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

चरण 2: दस्तावेज़ और जनरेटर बनाना

// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

इस चरण में, हम एक नया बनाते हैंDocument वस्तु और एक संबद्धDocumentBuilder वस्तु। ये ऑब्जेक्ट हमें अपने दस्तावेज़ में हेरफेर करने और उत्पन्न करने की अनुमति देंगे।

चरण 3: इंडेंटेशन के तीन स्तरों के साथ एक सूची बनाना

builder.ListFormat.ApplyNumberDefault();
builder. Writen("Element 1");
builder.ListFormat.ListIndent();
builder. Writen("Element 2");
builder.ListFormat.ListIndent();
builder.Write("Element 3");

इस चरण में, हम का उपयोग करके सूची संख्याओं का डिफ़ॉल्ट प्रारूप लागू करते हैंApplyNumberDefault() सूची फ़ॉर्मेटर की विधि. इसके बाद, हम दस्तावेज़ निर्माता का उपयोग करके अपनी सूची में तीन आइटम जोड़ते हैंWriteln() औरWrite() तरीके. हम उपयोग करते हैंListIndent() प्रत्येक स्तर पर इंडेंटेशन बढ़ाने की विधि।

चरण 4: रिकॉर्डिंग विकल्प कॉन्फ़िगर करें

TxtSaveOptions saveOptions = new TxtSaveOptions();
saveOptions.ListIndentation.Count = 1;
saveOptions.ListIndentation.Character = '\t';

इस चरण में, हम दस्तावेज़ को सहेजने के लिए विकल्पों को कॉन्फ़िगर करते हैं। हम एक नया बनाते हैंTxtSaveOptions ऑब्जेक्ट करें और सेट करेंListIndentation.Count प्रति इंडेंटेशन स्तर पर टैब वर्णों की संख्या निर्दिष्ट करने के लिए प्रॉपर्टी को 1 पर सेट करें। हमने यह भी सेट किया हैListIndentation.Character यह निर्दिष्ट करने के लिए कि हम टैब वर्णों का उपयोग करना चाहते हैं, प्रॉपर्टी को ‘\t’ पर सेट करें।

चरण 5: दस्तावेज़ सहेजें

doc.Save(dataDir + "WorkingWithTxtSaveOptions.UseTabCharacterPerLevelForListIndentation.txt", saveOptions);

इस अंतिम चरण में, हम दस्तावेज़ को निर्दिष्ट सेव विकल्पों के साथ सहेजते हैं। हम उपयोग करते हैंSave() आउटपुट फ़ाइल के पूर्ण पथ को पार करने वाले दस्तावेज़ की विधि और बचत विकल्प।

अब आप टैब वर्णों का उपयोग करके सूची इंडेंटेशन के साथ एक दस्तावेज़ तैयार करने के लिए स्रोत कोड चला सकते हैं। आउटपुट फ़ाइल निर्दिष्ट निर्देशिका में “WorkingWithTxtSaveOptions.UseTabCharacterPerLevelForListIndentation.txt” नाम से सहेजी जाएगी।

.NET के लिए Aspose.Words के साथ सूची इंडेंटेशन सुविधा के लिए प्रति स्तर एक टैब वर्ण का उपयोग करने के लिए उदाहरण कोड स्रोत:


// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// इंडेंटेशन के तीन स्तरों के साथ एक सूची बनाएं
builder.ListFormat.ApplyNumberDefault();
builder. Writen("Element 1");
builder.ListFormat.ListIndent();
builder. Writen("Element 2");
builder.ListFormat.ListIndent();
builder.Write("Element 3");

TxtSaveOptions saveOptions = new TxtSaveOptions();
saveOptions.ListIndentation.Count = 1;
saveOptions.ListIndentation.Character = '\t';

doc.Save(dataDir + "WorkingWithTxtSaveOptions.UseTabCharacterPerLevelForListIndentation.txt", saveOptions);

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

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

प्रश्न: .NET के लिए Aspose.Words के साथ “सूची इंडेंटेशन के लिए प्रति स्तर एक टैब वर्ण का उपयोग करें” सुविधा क्या है?

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

प्रश्न: मैं .NET के लिए Aspose.Words के साथ इस सुविधा का उपयोग कैसे कर सकता हूं?

.NET के लिए Aspose.Words के साथ इस सुविधा का उपयोग करने के लिए, आप इन चरणों का पालन कर सकते हैं:

आवश्यक संदर्भ जोड़कर और उचित नामस्थान आयात करके अपना विकास वातावरण स्थापित करें।

कोई नया बनाएंDocument वस्तु और एक संबद्धDocumentBuilder वस्तु।

उपयोगDocumentBuilder विधियों का उपयोग करके इंडेंटेशन के कई स्तरों के साथ एक सूची बनानाApplyNumberDefault() डिफ़ॉल्ट सूची संख्या प्रारूप लागू करने के लिए,Writeln() औरWrite() सूची में आइटम जोड़ने के लिए, औरListIndent()प्रत्येक स्तर पर इंडेंटेशन बढ़ाने के लिए।

बनाकर सेव विकल्प कॉन्फ़िगर करेंTxtSaveOptions ऑब्जेक्ट और गुण सेट करनाListIndentation.Count प्रति स्तर टैब वर्णों की संख्या औरListIndentation.Character को'\t' टैब वर्णों का उपयोग करने के लिए.

का उपयोग करके दस्तावेज़ को सहेजेंSave() आउटपुट फ़ाइल का पूरा पथ और बचत विकल्प निर्दिष्ट करने वाली दस्तावेज़ की विधि।

प्रश्न: क्या सूची इंडेंटेशन के लिए प्रति स्तर टैब वर्णों की संख्या को अनुकूलित करना संभव है?

हाँ, आप का मान बदलकर सूची इंडेंटेशन के लिए प्रति स्तर टैब वर्णों की संख्या को अनुकूलित कर सकते हैंListIndentation.Count संपत्ति मेंTxtSaveOptions कक्षा। आप इंडेंटेशन के प्रत्येक स्तर के लिए इच्छित टैब वर्णों की संख्या निर्दिष्ट कर सकते हैं।

प्रश्न: .NET के लिए Aspose.Words के साथ सूची इंडेंटेशन के लिए मैं किन अन्य वर्णों का उपयोग कर सकता हूं?

टैब वर्णों के अलावा, आप .NET के लिए Aspose.Words के साथ सूची इंडेंटेशन के लिए अन्य वर्णों का भी उपयोग कर सकते हैं। आप सेट कर सकते हैंListIndentation.Character किसी भी वांछित वर्ण की संपत्ति, जैसे कि स्थान (' '), इंडेंटिंग सूचियों के लिए।

प्रश्न: क्या .NET के लिए Aspose.Words सूचियों को प्रबंधित करने के लिए कोई अन्य सुविधाएँ प्रदान करता है?

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