सूची संख्या पुनः आरंभ करें

परिचय

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

आवश्यक शर्तें

इससे पहले कि हम कोड में आगे बढ़ें, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:

  1. Aspose.Words for .NET: आपके पास Aspose.Words for .NET इंस्टॉल होना चाहिए। अगर आपने इसे अभी तक इंस्टॉल नहीं किया है, तो आप इसे इंस्टॉल कर सकते हैं।यहाँ पर डाउनलोड करो.
  2. विकास वातावरण: सुनिश्चित करें कि आपके पास विजुअल स्टूडियो जैसा उपयुक्त विकास वातावरण है।
  3. C# का बुनियादी ज्ञान: C# की बुनियादी समझ आपको ट्यूटोरियल का अनुसरण करने में मदद करेगी।

नामस्थान आयात करें

सबसे पहले, आइए आवश्यक नेमस्पेस को आयात करें। Aspose.Words सुविधाओं तक पहुँचने के लिए ये महत्वपूर्ण हैं।

using Aspose.Words;
using Aspose.Words.Lists;
using System.Drawing;

अब, आइए इस प्रक्रिया को आसान चरणों में विभाजित करें। हम सूची बनाने से लेकर उसकी संख्या फिर से शुरू करने तक की हर बात को कवर करेंगे।

चरण 1: अपना दस्तावेज़ और बिल्डर सेट करें

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

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

चरण 2: अपनी पहली सूची बनाएं और उसे अनुकूलित करें

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

List list1 = doc.Lists.Add(ListTemplate.NumberArabicParenthesis);
list1.ListLevels[0].Font.Color = Color.Red;
list1.ListLevels[0].Alignment = ListLevelAlignment.Right;

यहां, हमने फ़ॉन्ट का रंग लाल सेट किया है और पाठ को दाईं ओर संरेखित किया है।

चरण 3: अपनी पहली सूची में आइटम जोड़ें

आपकी सूची तैयार होने के बाद, कुछ आइटम जोड़ने का समय आ गया है।ListFormat.List यह प्रॉपर्टी टेक्स्ट पर सूची प्रारूप लागू करने में मदद करती है।

builder.Writeln("List 1 starts below:");
builder.ListFormat.List = list1;
builder.Writeln("Item 1");
builder.Writeln("Item 2");
builder.ListFormat.RemoveNumbers();

चरण 4: सूची क्रमांकन पुनः आरंभ करें

सूची का पुनः उपयोग करने और इसकी क्रमांकन पुनः आरंभ करने के लिए, आपको मूल सूची की एक प्रति बनानी होगी। इससे आप नई सूची को स्वतंत्र रूप से संशोधित कर सकते हैं।

List list2 = doc.Lists.AddCopy(list1);
list2.ListLevels[0].StartAt = 10;

इस उदाहरण में, नई सूची संख्या 10 से शुरू होती है।

चरण 5: नई सूची में आइटम जोड़ें

पहले की तरह ही, अपनी नई सूची में आइटम जोड़ें। यह सूची को निर्दिष्ट संख्या पर पुनः आरंभ करने का प्रदर्शन करता है।

builder.Writeln("List 2 starts below:");
builder.ListFormat.List = list2;
builder.Writeln("Item 1");
builder.Writeln("Item 2");
builder.ListFormat.RemoveNumbers();

चरण 6: अपना दस्तावेज़ सहेजें

अंत में, अपने दस्तावेज़ को अपनी निर्दिष्ट निर्देशिका में सहेजें।

builder.Document.Save(dataDir + "WorkingWithList.RestartListNumber.docx");

निष्कर्ष

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

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

क्या मैं NumberArabicParenthesis के अलावा अन्य सूची टेम्पलेट्स का उपयोग कर सकता हूँ?

बिलकुल! Aspose.Words बुलेट, अक्षर, रोमन अंक और बहुत कुछ जैसे विभिन्न सूची टेम्पलेट प्रदान करता है। आप अपनी ज़रूरतों के हिसाब से सबसे अच्छा विकल्प चुन सकते हैं।

मैं सूची स्तर कैसे बदल सकता हूँ?

आप सूची स्तर को संशोधित करके बदल सकते हैंListLevels संपत्ति। उदाहरण के लिए,list1.ListLevels[1] यह सूची के दूसरे स्तर को संदर्भित करेगा।

क्या मैं किसी भी नंबर पर नंबरिंग पुनः आरंभ कर सकता हूँ?

हां, आप प्रारंभिक संख्या को किसी भी पूर्णांक मान पर सेट कर सकते हैंStartAt सूची स्तर की संपत्ति.

क्या विभिन्न सूची स्तरों के लिए भिन्न स्वरूपण संभव है?

सचमुच! प्रत्येक सूची स्तर की अपनी स्वयं की स्वरूपण सेटिंग हो सकती है, जैसे फ़ॉन्ट, संरेखण और क्रमांकन शैली।

यदि मैं पुनः आरंभ करने के बजाय पिछली सूची से क्रमांकन जारी रखना चाहूँ तो क्या होगा?

यदि आप क्रमांकन जारी रखना चाहते हैं, तो आपको सूची की प्रतिलिपि बनाने की आवश्यकता नहीं है। बस मूल सूची में आइटम जोड़ना जारी रखें।