कोई चित्र नियंत्रण सम्मिलित करना

यदि आप उपयोगकर्ताओं को किसी Microsoft Office InfoPath प्रपत्र में चित्र सम्मिलित करने में सक्षम करना चाहते हैं, तो आप आपके प्रपत्र टेम्पलेट में किसी चित्र नियंत्रण का उपयोग कर सकते हैं. कोई चित्र नियंत्रण उपयोगकर्ताओं को प्रपत्र पर किसी निर्धारित क्षेत्र में कोई चित्र सम्मिलित करने की सुविधा देता है. इसके बाद चित्र डेटा अंतर्निहित प्रपत्र (.xml) फ़ाइल में सहेजा जाता है. उपयोगकर्ताओं द्वारा किसी चित्र नियंत्रण में सम्मिलित किए जाने वाले चित्र किसी भी ऐसे प्रकार के चित्र हो सकते हैं जो Windows Internet Explorer प्रदर्शि‍त कर सकता है.

इस आलेख में

किसी चित्र नियंत्रण का उपयोग कब करें

उपयोगकर्ता अनुभव

संगतता सावधानियाँ

कोई चित्र नियंत्रण सम्मिलित करना

लेआउट युक्तियाँ

किसी चित्र नियंत्रण का उपयोग कब करें

किसी चित्र नियंत्रण का उपयोग तब करें जब आप:

  • आपके प्रपत्र टेम्पलेट पर कोई रिक्त स्थान जोड़ना चाहते हैं जहाँ उपयोगकर्ता फ़ोटोज़, क्लिप आर्ट और आरेखों सहित चित्र सम्मिलित कर सकें.

  • आपके प्रपत्र टेम्पलेट पर कोई ऐसा स्थायी चित्र जोड़ना चाहते हैं जिसे बदला या हटाया न जा सके, जैसे कि कोई कॉर्पोरेट लोगो.

  • आपके प्रपत्र टेम्पलेट पर कोई ऐसा अस्थायी चित्र जोड़ना चाहते हैं जिसे उपयोगकर्ता द्वारा हटाया या बदला जा सके, जैसे कि कोई प्लेसहोल्डर फ़ोटो.

  • चित्र डेटा को उपयोगकर्ता प्रपत्र (.xml) फ़ाइलों में एन्कोडेड डेटा के रूप में सहेजना चाहते हैं. InfoPath बाइनरी फ़ाइलें, जैसे कि .gif या .jpg फ़ाइलें, एन्कोड या डीकोड करने के लिए base64 एन्कोडिंग का उपयोग करता है.

  • चित्र डेटा को उपयोगकर्ता प्रपत्र (.xml) फ़ाइलों में हाइपरलिंक संदर्भ के रूप में सहेजना चाहते हैं

  • आपके प्रपत्र टेम्पलेट पर ऐसी छवियाँ प्रदर्शित करना चाहते हैं जो किसी डेटाबेस या अन्य बाह्य डेटा स्रोत से ली जाती हैं.

निम्न उदाहरण में, कोई चित्र नियंत्रण किसी बीमा दावा प्रपत्र टेम्पलेट पर पॉलिसी धारकों से वाहन क्षति के फ़ोटोज़ संग्रहीत करने के लिए उपयोग किया गया है. प्रपत्र डिज़ाइनर ने चित्र नियंत्रण को एक दोहराए जाने वाले अनुभाग में रखा है ताकि उपयोगकर्ता उनके प्रपत्रों पर आवश्यकतानुसार कितने भी फ़ोटो जोड़ सकें.

A picture control inside a repeating section on a form template

जब आप आपके प्रपत्र टेम्पलेट पर कोई चित्र नियंत्रण जोड़ते हैं, तो InfoPath डिफ़ॉल्ट रूप से एक रिक्त चित्र नियंत्रण सम्मिलित करता है. उपयोगकर्ता आपके प्रपत्र टेम्पलेट पर आधारित प्रपत्रों को भरते समय रिक्त चित्र नियंत्रण में कोई चित्र जोड़ सकते हैं. यदि आप चाहें तो, चित्र नियंत्रण को रिक्त छोड़ने के बजाय कोई डिफ़ॉल्ट चित्र निर्दिष्‍ट कर सकते हैं. आप यह भी निर्दिष्‍ट कर सकते हैं कि क्या उपयोगकर्ता आपके द्वारा किसी चित्र नियंत्रण में सम्मिलित किए गए चित्र ब्राउज़ कर सकते हैं, हटा सकते हैं, या निकाल सकते हैं.

संबंधित नियंत्रण

InfoPath में ऐसे अन्य नियंत्रण शामिल हैं जो चित्र नियंत्रणों के समान हैं परंतु वे भिन्न उद्देश्यों को पूरा करते हैं. यह निर्णय लेने के लिए कि इनमें से कौनसे नियंत्रण आपके प्रपत्र टेम्पलेट पर श्रेष्ठ कार्य करेंगे, निम्न सूची देखें:

इंक चित्र नियंत्रण    कोई इंक चित्र नियंत्रण किसी चित्र नियंत्रण के समान दिखता और कार्य करता है. हालाँकि, कोई इंक चित्र नियंत्रण उपयोगकर्ताओं को किसी टैब्लेट PC के उपयोग से किसी टैब्लेट पेन द्वारा आरेख या चित्र बनाने की सुविधा देता है और उपयोगकर्ताओं को फ़ोटोज़ या अन्य चित्र सम्मिलित करने की सुविधा नहीं देता. दोनों नियंत्रण अंतर्निहित XML में base64 एन्कोडेड डेटा संग्रहीत करने में सक्षम हैं. हालाँकि, कोई चित्र नियंत्रण चित्र डेटा को XML में हाइपरलिंक के रूप में भी संग्रहीत कर सकता है.

फ़ाइल अनुलग्नक नियंत्रण    यदि आप उपयोगकर्ताओं को उनके प्रपत्रों पर दस्तावेज़, कार्यपत्रक, प्रस्तुतियाँ, और अन्य फ़ाइलें अनुलग्न करने में सक्षम करना चाहते हैं, तो आप किसी चित्र नियंत्रण के बजाय किसी फ़ाइल अनुलग्नक नियंत्रण का उपयोग कर सकते हैं.

रिच टेक्स्ट बॉक्स    यदि आपके प्रपत्र टेम्पलेट में रिच टेक्स्ट बॉक्स नियंत्रण हैं, और यदि आपने संपूर्ण रिच-टेक्स्ट स्वरूपण सक्षम किया है, तो उपयोगकर्ता उन रिच टेक्स्ट बक्सों के अंदर चित्र जोड़ सकते हैं.

पृष्ठ का शीर्ष

उपयोगकर्ता अनुभव

आपके प्रपत्र टेम्पलेट की डिज़ाइन के आधार पर, जब आप कोई चित्र नियंत्रण सम्मिलित करते हैं, तो उपयोगकर्ता या तो कोई डिफ़ॉल्ट चित्र (आपके द्वारा निर्दिष्ट किया गया) या कोई चित्र चिह्न और संकेत पाठ कोई चित्र सम्मिलित करने के लिए यहाँ क्लिक करें देखेंगे. निम्न उदाहरण में, वे उपयोगकर्ता जो कोई बीमा दावा प्रपत्र भर रहे हैं, वाहन का फ़ोटोज़ सम्मिलित करने के लिए कोई चित्र नियंत्रण क्लिक कर सकते हैं. इस उदाहरण में, प्रपत्र डिज़ाइनर ने उपयोगकर्ताओं से एकाधिक फ़ोटोज़ संग्रहीत करने के लिए चित्र नियंत्रण को किसी दोहराए जाने वाले अनुभाग में रखा है.

Picture control inside repeating section

जब उपयोगकर्ता चित्र नियंत्रण में क्लिक करते हैं, तो वे चित्र सम्मिलित करें संवाद बॉक्स के उपयोग से कोई चित्र ब्राउज़ कर सकते हैं. जब वे कोई चित्र फ़ाइल सम्मिलित करते हैं, तो उस चित्र के आयामों से मेल करने के लिए चित्र नियंत्रण का आकार स्वचालित रूप से बदल जाता है.

पृष्ठ का शीर्ष

संगतता सावधानियाँ

जब आप InfoPath में कोई प्रपत्र टेम्पलेट डिज़ाइन करते हैं, तो आप कोई ब्राउज़र-संगत प्रपत्र टेम्पलेट डिज़ाइन करना चुन सकते हैं. जब आप कोई ब्राउज़र-संगत प्रपत्र टेम्पलेट डिज़ाइन करते हैं, तो चित्र नियंत्रण, नियंत्रण कार्यफलक में अनुपलब्ध होते हैं क्योंकि वे किसी वेब ब्राउज़र में नहीं प्रदर्शित किए जा सकते.

यदि आप उपयोगकर्ताओं को किसी ब्राउज़र-सक्षम प्रपत्र टेम्पलेट में चित्र सम्मिलित करने में सक्षम करना चाहते हैं, तो आप InfoPath को किसी वेब पेज पर किसी Microsoft ASP.NET प्रपत्र नियंत्रण के रूप में होस्ट कर सकते हैं और प्रपत्र टेम्पलेट के XML में चित्र सम्मिलित करने के सर्वर-कोड को base64 एन्कोडेड डेटा के रूप में लिख सकते हैं. वैकल्पिक रूप से, आप आपके ब्राउज़र-संगत प्रपत्र टेम्पलेट पर किसी रिच टेक्स्ट बॉक्स का उपयोग कर सकते हैं जो उपयोगकर्ताओं को लिंक्ड छवियाँ सम्मिलित करने में सक्षम करता है. इससे आपको चित्र डेटा को अंतर्निहित XML में हाइपरलिंक के रूप में सहेजने की सुविधा मिलती है.

पृष्ठ का शीर्ष

कोई चित्र नियंत्रण सम्मिलित करना

आप कोई नया, रिक्त प्रपत्र टेम्पलेट डिज़ाइन कर रहे हैं या अपने प्रपत्र टेम्पलेट की डिज़ाइन को किसी डेटाबेस या अन्य बाह्य डेटा स्रोत पर आधारित कर रहे हैं इसके आधार पर, कोई चित्र नियंत्रण सम्मिलित करने की कार्यविधि थोड़ी भिन्न हो सकती है.

निम्न उदाहरण बताता है कि डिज़ाइन मोड में चयनित होने पर कोई रिक्त चित्र नियंत्रण कैसा दिखता है.

Picture control selected in design mode

नियंत्रण बाउंड या अनबाउंड हो सकते हैं. जब कोई नियंत्रण बाउंड होता है, तो यह डेटा स्रोत में किसी फ़ील्ड या समूह से कनेक्ट होता है जिससे की नियंत्रण में दर्ज किया गया डेटा संबंधित प्रपत्र (.xml) फ़ाइल में सहेजा जा सके. जब कोई नियंत्रण अनबाउंड होता है, तो यह किसी फ़ील्ड या समूह से कनेक्ट नहीं होता, और नियंत्रण में दर्ज किया गया डेटा सहेजा नहीं जाता. जब आप अपने सूचक का चयन करते हैं या उसे किसी नियंत्रण पर ले जाते हैं, तो पाठ और कोई बाइंडिंग चिह्न नियंत्रण के ऊपरी-दाएँ कोने में दिखाई देता है. पाठ उस समूह या फ़ील्ड का इंगित करता है जिससे नियंत्रण डेटा स्रोत में बाउंड है. चिह्न यह इंगित करता है कि नियंत्रण उस समूह या फ़ील्ड से ठीक से बाउंड है या नहीं. जब बाइंडिंग सही हो, तो हरा चिह्न दिखाई देता है. यदि बाइंडिंग में कुछ ग़लत हो, तो आप आप इस चिह्न के बजाय नीला या लाल चिह्न देखेंगे.

प्रपत्र टेम्पलेट का डेटा स्रोत फ़ील्ड्‍स और समूहों का बना होता है, जो पदानुक्रमिक दृश्य में डेटा स्रोत कार्यफलक में दिखाई देता है. चित्र नियंत्रण हमेशा फ़ील्ड्स से बाउंड होते हैं. निम्न उदाहरण में, प्रपत्र टेम्पलेट पर चित्र नियंत्रण डेटा स्रोत कार्यफलक में फ़ोटो फ़ाइल फ़ील्ड से बाउंड है.

Relationship between picture control on form template and corresponding field in data source

किसी नए, रिक्त प्रपत्र टेम्पलेट पर कोई चित्र नियंत्रण सम्मिलित करना

जब आप कोई नया, रिक्त प्रपत्र टेम्पलेट डिज़ाइन करते हैं, तब डिफ़ॉल्ट रूप से नियंत्रण कार्यफलक में डेटा स्रोत को अपने आप बनाएँ चेक बॉक्स चयनित हो जाता है. यह InfoPath को डेटा स्रोत में स्वचालित रूप से फ़ील्ड और समूह बनाने में सक्षम करता है. ये फ़ील्ड और समूह डेटा स्रोत कार्यफलक में फ़ोल्डर और फ़ाइल चिह्न द्वारा दर्शाए जाते हैं.

  1. प्रपत्र टेम्पलेट पर, जहाँ आप नियंत्रण सम्मिलित करना चाहते हैं, वहाँ कर्सर रखें.

  2. यदि नियंत्रण कार्यफलक दृश्यमान नहीं है, तो सम्मिलित करें मेनू पर और नियंत्रण क्लिक करें, या ALT+I, C दबाएँ.

  3. नियंत्रण सम्मिलित करें के तहत, चित्र क्लिक करें.

  4. चित्र नियंत्रण सम्मिलित करें संवाद बॉक्स में, निम्न में से कोई एक कार्य करें:

    • उपयोगकर्ता के प्रपत्र का चित्र डेटा सहेजने के लिए, प्रपत्र में शामिल क्लिक करें. जब आप इस विकल्प का चयन करते हैं, तो चित्र नियंत्रण के लिए InfoPath चित्र या फ़ाइल अनुलग्नक (base64)डेटा प्रकार उपयोग करता है, और चित्र डेटा अंतर्निहित प्रपत्र (.xml) फ़ाइलों में एन्कोड किया जाता है. यदि आप प्रपत्र और उसके डेटा को पोर्टेबल रखना चाहते हैं तो प्रपत्र में चित्र शामिल करना एक अच्छा विकल्प है.

    • उपयोगकर्ता के प्रपत्र से लिंक्ड, परंतु उसके साथ सहेजा नहीं गया, कोई चित्र प्रदर्शित करने के लिए, किसी लिंक के रूप में क्लिक करें. जब आप इस विकल्प का चयन करते हैं, तो InfoPath हाइपरलिंक (anyURI) को चित्र नियंत्रण के डेटा प्रकार के रूप में उपयोग करता है, और चित्र डेटा अं‍तर्निहित प्रपत्र (.xml) फ़ाइलों में एक हाइपरलिंक के रूप में संग्रहीत होता है. यदि आपको लगता है कि उपयोगकर्ताओं को लिंक्ड चित्र अद्यतन करने की आवश्यकता होगी, या यदि आप उपयोगकर्ता के प्रपत्र का फ़ाइल आकार कम करना चाहते हैं, तो किसी चित्र से लिंक करना एक अच्छा विकल्प है.

      नोट: किसी प्रपत्र पर लिंक्ड छवियाँ देखते समय, उपयोगर्ताओं को चित्र स्रोत फ़ाइल के स्थान तक पहुँच होना आवश्यक है. अन्यथा, प्रपत्र पर चित्र दिखाई नहीं देगा.

  5. डिफ़ॉल्ट रूप से, प्रपत्र टेम्पलेट पर कोई चित्र सम्मिलित करने के लिए यहाँ क्लिक करें प्लेसहोल्डर पाठ वाला कोई चित्र नियंत्रण सम्मिलित होता है.

  6. चरण 4 में यदि आपने आपके उपयोगकर्ताओं के प्रपत्रों में चित्र डेटा शामिल करना चुना है, तो आप कोई पृष्ठभूमि चित्र निर्दिष्ट कर सकते हैं.

    कैसे?

    1. आपके प्रपत्र टेम्पलेट पर चित्र नियंत्रण को डबल-क्लिक करें.

    2. डेटा टैब क्लिक करें.

    3. डेटा टैब पर बाइंडिंग के तहत, डिफ़ॉल्ट चित्र निर्धारित करें क्लिक करें, और तब ब्राउज़ करें क्लिक करें.

      नोट: यदि आपने इस कार्यविधि में पहले किसी लिंक के रूप में चुना है तो यह विकल्प उपलब्ध नहीं होता.

    4. चित्र सम्मिलित करें संवाद बॉक्स में, इच्छित चित्र क्लिक करें.

  7. नियंत्रण में लेबल जोड़ने के लिए, नियंत्रण के ऊपर या बाईं ओर पाठ लिखें, इसके बाद अर्द्धविराम (:) हो.

किसी मौजूदा डेटा स्रोत पर आधारित किसी प्रपत्र टेम्पलेट पर कोई चित्र नियंत्रण सम्मिलित करना

यदि आप अपने प्रपत्र टेम्पलेट की डिज़ाइन किसी मौजूदा एक्सटेंसिबल मार्कअप लैंग्वेज (XML) फ़ाइल, डेटाबेस, या वेब सेवा के आधार पर बनाते हैं, तो InfoPath उस मौजूदा डेटा स्रोत से फ़ील्ड्स और समूह को डेटा स्रोत कार्यफलक में प्राप्त कर लेता है. इस परिदृश्‍य में, डेटा स्रोत कार्यफलक से कोई फ़ील्ड प्रपत्र टेम्लपेट पर खींचकर या इसके बजाय नियंत्रण कार्यफलक से कोई चित्र नियंत्रण सम्मिलित कर आप कोई चित्र नियंत्रण सम्मिलित कर सकते हैं, जैसा कि निम्न कार्यविधि में बताया गया है:

  1. प्रपत्र टेम्पलेट पर, जहाँ आप नियंत्रण सम्मिलित करना चाहते हैं, वहाँ कर्सर रखें.

  2. यदि नियंत्रण कार्यफलक दृश्यमान नहीं है, तो सम्मिलित करें मेनू पर और नियंत्रण क्लिक करें, या ALT+I, C दबाएँ.

  3. नियंत्रण सम्मिलित करें के तहत, चित्र क्लिक करें.

  4. चित्र नियंत्रण सम्मिलित करें संवाद बॉक्स में, निम्न में से कोई एक कार्य करें:

    • प्रपत्र में चित्र डेटा सहेजने के लिए, प्रपत्र में शामिल क्लिक करें. जब आप इस विकल्प का चयन करते हैं, तो आपको चित्र नियंत्रण को चित्र या फ़ाइल अनुलग्नक (base64) डेटा प्रकार वाले किसी फ़ील्ड से बाइंड करना आवश्यक है.

    • प्रपत्र से लिंक्ड, परंतु उसके साथ सहेजा नहीं गया, कोई चित्र प्रदर्शित करने के लिए, किसी लिंक के रूप में क्लिक करें. जब आप इस विकल्प का चयन करते हैं, तो आपको चित्र नियंत्रण को हाइपरलिंक (anyURI) डेटा प्रकार वाले किसी फ़ील्ड से बाइंड करना आवश्यक है.

  5. चित्र बाइंडिंग संवाद बॉक्स में, उस फ़ील्ड का चयन करें जिसमें आप चित्र नियंत्रण डेटा संग्रहीत करना चाहते हैं, और तब ठीक क्लिक करें.

    डिफ़ॉल्ट रूप से, प्रपत्र टेम्पलेट पर कोई चित्र सम्मिलित करने के लिए यहाँ क्लिक करें प्लेसहोल्डर पाठ वाला कोई चित्र नियंत्रण सम्मिलित होता है.

  6. चरण 4 में यदि आपने आपके उपयोगकर्ताओं के प्रपत्रों में चित्र डेटा शामिल करना चुना है, तो आप नियंत्रण में प्रकट होने वाला कोई डिफ़ॉल्ट चित्र निर्दिष्ट कर सकते हैं.

    कैसे?

    1. आपके प्रपत्र टेम्पलेट पर चित्र नियंत्रण को डबल-क्लिक करें.

    2. डेटा टैब क्लिक करें.

    3. बाइंडिंग के तहत, डिफ़ॉल्ट चित्र निर्धारित करें क्लिक करें, और तब ब्राउज़ करें क्लिक करें.

      नोट: यदि आप पहले इस कार्यविधि में चित्र नियंत्रण को हाइपरलिंक (anyURI) डेटा प्रकार वाले किसी ‍फ़ील्ड से बाउंड करते हैं तो यह विकल्प उपलब्ध नहीं होता.

    4. चित्र सम्मिलित करें संवाद बॉक्स में, इच्छित चित्र क्लिक करें.

  7. नियंत्रण में लेबल जोड़ने के लिए, नियंत्रण के ऊपर या बाईं ओर पाठ लिखें, इसके बाद अर्द्धविराम (:) हो.

पृष्ठ का शीर्ष

लेआउट युक्तियाँ

आपके चित्र नियंत्रण के प्रकटन, आकार, और अन्य पहलुओं को परिशोधित करने में मदद के लिए निम्न युक्तियों का उपयोग करें:

  • व्यवस्था उद्देश्यों के लिए किसी लेआउट तालिका का उपयोग करना हमेशा एक अच्छा विचार होता है, भले ही आप किसी भी प्रकार के नियंत्रण पर कार्य कर रहे हों.

  • किसी स्क्रॉलिंग क्षेत्र में कोई चित्र नियंत्रण सम्मिलित करना तब उपयोगी हो सकता है जब आप आपके प्रपत्र टेम्पलेट पर कोई ऐसा निश्चित क्षेत्र चाहते हैं जो बड़े चित्रों को व्यवस्थित करने के लिए स्क्रॉल करे.

  • कई चित्र नियंत्रणों की चौड़ाई एक ही बार में बदलने के लिए, उन नियंत्रणों का चयन करें जिनका आकार आप बदलना चाहते हैं, ALT+ENTER दबाएँ, आकार टैब क्लिक करें, और तब चौड़ाई बॉक्स में, कोई नई संख्या लिखें.

  • किसी चित्र नियंत्रण की पृष्ठभूमि या रंग बदलने के लिए, प्रपत्र टेम्पलेट पर उसका चयन करें, स्वरूप मेनू पर, बॉर्डर्स और छायाप्रभाव क्लिक करें, और तब आवश्‍यक समायोजन करें.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×