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

इस चरण-दर-चरण ट्यूटोरियल में, हम आपको .NET के लिए Aspose.Words का उपयोग करके 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 में फॉर्म फ़ील्ड का नाम कैसे बदल सकता हूँ?

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

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

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

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

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

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

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

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

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