फॉर्म फ़ील्ड्स गुणों के साथ काम करें

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

आरंभ करने के लिए, सुनिश्चित करें कि आपके पास .NET के लिए Aspose.Words स्थापित है और आपके विकास वातावरण में सेट अप है। यदि आपने ऐसा नहीं किया है, तो लाइब्रेरी को डाउनलोड करें और इंस्टॉल करें[Aspose.Releases]https://releases.aspose.com/words/net/.

चरण 1: दस्तावेज़ ऑब्जेक्ट को आरंभ करना

सबसे पहले, आरंभ करेंDocument फॉर्म फ़ील्ड वाले अपने स्रोत दस्तावेज़ का पथ प्रदान करके ऑब्जेक्ट:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Form fields.docx");

चरण 2: फ़ॉर्म फ़ील्ड तक पहुँचना

इसके बाद, दस्तावेज़ के फ़ॉर्म फ़ील्ड संग्रह से एक विशिष्ट फ़ॉर्म फ़ील्ड प्राप्त करें। इस उदाहरण में, हम इंडेक्स 3 पर फ़ॉर्म फ़ील्ड तक पहुँचते हैं:

FormField formField = doc.Range.FormFields[3];

चरण 3: फ़ॉर्म फ़ील्ड गुणों के साथ शब्द प्रसंस्करण

आप फ़ॉर्म फ़ील्ड के प्रकार के आधार पर उसके विभिन्न गुणों में बदलाव कर सकते हैं। इस उदाहरण में, हम जाँचते हैं कि फ़ॉर्म फ़ील्ड किस प्रकार का हैFieldType.FieldFormTextInput और इसे सेट करेंResult संपत्ति तदनुसार:

if (formField.Type == FieldType.FieldFormTextInput)
    formField.Result = "My name is " + formField.Name;

आप अन्य संपत्तियों का पता लगाने और अपनी विशिष्ट आवश्यकताओं के आधार पर विभिन्न कार्य करने के लिए स्वतंत्र हैं।

चरण 4: दस्तावेज़ को सहेजना

अंत में, संशोधित दस्तावेज़ को सहेजें:

doc.Save(dataDir + "ModifiedFormFields.docx");

बस! आपने .NET के लिए Aspose.Words का उपयोग करके Word दस्तावेज़ में फ़ॉर्म फ़ील्ड गुणों के साथ सफलतापूर्वक काम किया है।

.NET के लिए Aspose.Words का उपयोग करके फॉर्म फ़ील्ड्स के गुणों के साथ कार्य करने के लिए उदाहरण स्रोत कोड

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Form fields.docx");
FormField formField = doc.Range.FormFields[3];

if (formField.Type == FieldType.FieldFormTextInput)
    formField.Result = "My name is " + formField.Name;

doc.Save(dataDir + "ModifiedFormFields.docx");

कृपया इस कोड को अपनी परियोजनाओं में उपयोग करें और अपनी विशिष्ट आवश्यकताओं के अनुसार इसे संशोधित करें।

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

प्रश्न: मैं Aspose.Words में फॉर्म फ़ील्ड का नाम कैसे बदल सकता हूँ?

A: Aspose.Words में फॉर्म फ़ील्ड का नाम बदलने के लिए, आप इसका उपयोग कर सकते हैंFormField.Name संपत्ति को चुनें और उसे एक नया मान निर्दिष्ट करें।

प्रश्न: क्या किसी फॉर्म फ़ील्ड का डिफ़ॉल्ट मान बदलना संभव है?

उत्तर: हां, Aspose.Words में फॉर्म फ़ील्ड का डिफ़ॉल्ट मान बदलना संभव है।FormField.Result नया डिफ़ॉल्ट निर्दिष्ट करने के लिए संपत्ति का उपयोग करें.

प्रश्न: मैं Aspose.Words में दिनांक फ़ॉर्म फ़ील्ड का प्रारूप कैसे बदल सकता हूँ?

A: Aspose.Words में दिनांक फ़ॉर्म फ़ील्ड का प्रारूप बदलने के लिए, आप इसका उपयोग कर सकते हैंFormField.TextFormat प्रॉपर्टी को चुनें और उसे एक नया दिनांक प्रारूप असाइन करें। उदाहरण के लिए, आप दिनांक को दिन/महीना/वर्ष प्रारूप में प्रदर्शित करने के लिए “dd/MM/yyyy” का उपयोग कर सकते हैं।

प्रश्न: क्या मैं Aspose.Words में ड्रॉपडाउन फॉर्म फ़ील्ड से विकल्पों की सूची प्राप्त कर सकता हूँ?

उत्तर: हां, आप Aspose.Words में ड्रॉपडाउन फॉर्म फ़ील्ड के लिए विकल्पों की सूची प्राप्त कर सकते हैंFormField.DropDownItems संपत्ति। आप इस संपत्ति तक पहुँच सकते हैं और यदि आवश्यक हो तो अतिरिक्त संचालन करने के लिए विकल्पों की सूची प्राप्त कर सकते हैं।

प्रश्न: मैं Aspose.Words में किसी फॉर्म फ़ील्ड से सभी गुण कैसे हटा सकता हूँ?

A: Aspose.Words में किसी फॉर्म फ़ील्ड से सभी गुण हटाने के लिए, आप इसका उपयोग कर सकते हैंFormField.Clear सभी फॉर्म फ़ील्ड गुणों को साफ़ करने की विधि.