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

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

Aspose.Words लाइब्रेरी को समझना

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

दस्तावेज़ बनाना और सामग्री जोड़ना

पहला कदम एक नया दस्तावेज़ बनाना और उसमें सामग्री जोड़ना है। नया दस्तावेज़ उदाहरण बनाने के लिए दस्तावेज़ वर्ग का उपयोग करें। फिर टेक्स्ट जोड़ने और इंडेंटेशन के कई स्तरों के साथ एक सूची बनाने के लिए DocumentBuilder क्लास का उपयोग करें। यहाँ एक उदाहरण है :

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");

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

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

एक बार सामग्री जुड़ जाने के बाद, अब हम प्रति स्तर एक स्पेस कैरेक्टर का उपयोग करके सूचियों के इंडेंटेशन को कॉन्फ़िगर कर सकते हैं। इसके लिए हम TxtSaveOptions क्लास का उपयोग करते हैं और हम ListIndentation.Count प्रॉपर्टी को इंडेंटेशन स्तरों की संख्या और ListIndentation.Character प्रॉपर्टी को उपयोग करने के लिए स्पेस कैरेक्टर पर सेट करते हैं। ऐसे:

TxtSaveOptions saveOptions = new TxtSaveOptions();
saveOptions.ListIndentation.Count = 3;
saveOptions.ListIndentation.Character = ' ';

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

इस उदाहरण में, हम TxtSaveOptions का एक उदाहरण बनाते हैं और यह इंगित करने के लिए ListIndentation.Count प्रॉपर्टी को 3 पर सेट करते हैं कि सूची में इंडेंटेशन के तीन स्तर हैं। हम ListIndentation.Character प्रॉपर्टी को उस स्पेस कैरेक्टर (’’) पर भी सेट करते हैं जिसे हम इंडेंटेशन के लिए उपयोग करना चाहते हैं।

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

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


using Aspose.Words;
using Aspose.Words.Saving;

namespace Example
{
     class Program
     {
         static void Main(string[] args)
         {
             // आपकी दस्तावेज़ निर्देशिका का पथ
             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 = 3;
             saveOptions.ListIndentation.Character = ' ';

             // दस्तावेज़ को निर्दिष्ट विकल्पों के साथ सहेजें
             doc.Save(dataDir + "WorkingWithTxtSaveOptions.UseSpaceCharacterPerLevelForListIndentation.txt", saveOptions);
         }
     }
}

निष्कर्ष

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

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

प्रश्न: .NET के लिए Aspose.Words क्या है?

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

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

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

का उपयोग करके एक नया दस्तावेज़ बनाएंDocument कक्षा।

उपयोगDocumentBuilderदस्तावेज़ में सामग्री जोड़ने और इंडेंटेशन के कई स्तरों के साथ एक सूची बनाने के लिए क्लास।

एक बार जब आप सामग्री जोड़ लें और सूची इंडेंटेशन कॉन्फ़िगर कर लें, तो इसका उपयोग करेंTxtSaveOptions कक्षा और सेट करेंListIndentation.Count इंडेंटेशन स्तरों की संख्या के लिए संपत्ति औरListIndentation.Character अंतरिक्ष पर संपत्ति (' ') उपयोग करने के लिए।

का उपयोग करके दस्तावेज़ को निर्दिष्ट विकल्पों के साथ सहेजेंSave की विधिDocument कक्षा।

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

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

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

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

प्रश्न: Aspose.Words सूची प्रबंधन के लिए और कौन सी सुविधाएँ प्रदान करता है?

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