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

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

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

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

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

पहला कदम एक नया दस्तावेज़ बनाना और उसमें सामग्री जोड़ना है। एक नया दस्तावेज़ उदाहरण बनाने के लिए Document क्लास का उपयोग करें। फिर Text जोड़ने और इंडेंटेशन के कई स्तरों वाली सूची बनाने के लिए 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# स्रोत कोड का उपयोग करके, आप आसानी से अपने Word दस्तावेज़ों में प्रति स्तर एक स्पेस कैरेक्टर का उपयोग करके सूचियों के इंडेंटेशन को कॉन्फ़िगर कर सकते हैं। Aspose.Words टेक्स्ट फ़ॉर्मेटिंग और सूची प्रबंधन के साथ वर्ड प्रोसेसिंग के लिए जबरदस्त लचीलापन और शक्ति प्रदान करता है, जिससे आप अपने C# एप्लिकेशन में अच्छी तरह से संरचित दस्तावेज़ बना सकते हैं।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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