हम सही स्वरूपण के साथ Mail.app से पत्र भेजते हैं

यदि आप Apple मेल का उपयोग करते हैं और HTML प्रारूप में पत्र भेजते हैं, तो आपने देखा होगा कि आपके पत्रों के प्राप्तकर्ताओं की सेटिंग में आपके द्वारा सेट किए गए पाठ की तुलना में एक अलग पाठ फ़ॉन्ट है। इस अपमान का कारण सरल है - Mail.app भेजे गए HTML पाठ में फ़ॉन्ट को इंगित नहीं करता है, और सेटिंग्स में फ़ॉन्ट का उपयोग केवल अपने पत्र बनाते समय या अन्य लोगों के पत्र देखने के लिए किया जाता है यदि फ़ॉन्ट उन में निर्दिष्ट नहीं है। नतीजतन, जो प्रोग्राम पत्र प्राप्त करता है, उसे स्क्रीन पर उस फ़ॉन्ट के साथ प्रदर्शित करता है जिसे वह उपयोग करने के लिए आवश्यक है। जो लोग माइक्रोसॉफ्ट आउटलुक का उपयोग करते हैं, जहां डिफ़ॉल्ट फ़ॉन्ट टाइम्स न्यू रोमन है, 12 अंक, आपके पत्र विशेष रूप से अनाड़ी दिखेंगे। इस तरह की चीजों के साथ नहीं रखने के लिए कई कारण हो सकते हैं - सरल सौंदर्य से लेकर कॉर्पोरेट मानकों का पालन करने की आवश्यकता।



प्रत्येक बार फ़ॉन्ट को मैन्युअल रूप से सेट करना सबसे आसान लेकिन सबसे सुविधाजनक समाधान नहीं है। मेरी इच्छा शक्ति काफी नहीं है। यदि आपको इससे कोई समस्या नहीं है, तो आप अब पढ़ नहीं सकते हैं।



दूसरा विकल्प वांछित फ़ॉन्ट के साथ एक स्वचालित हस्ताक्षर बनाना है, ताकि इसकी शुरुआत में कई खाली लाइनें हों, और इस हस्ताक्षर के अंदर लिखें। दुर्भाग्य से, इस विकल्प के साथ समस्याएं हैं: किसी कारण से, फ़ॉन्ट आकार के साथ glitches नियमित रूप से होते हैं।



आप निश्चित रूप से, दूसरे प्रोग्राम का उपयोग कर सकते हैं। लेकिन अगर आप Mail.app को पसंद करते हैं, तो आपके लिए सब कुछ खो नहीं जाता है: कट के तहत, मैं आपको एक अन्य विकल्प के बारे में बताता हूं जो मुझे सबसे सफल लगा।



हम स्टेशनरी के आधार पर पत्र बनाने के कार्य का उपयोग करेंगे। यदि आपने कभी इसका उपयोग नहीं किया है, तो एक नया पत्र बनाएं और नए पत्र के टूलबार पर "शो फॉर्म" बटन पर क्लिक करें। Mail.app के साथ दिए गए प्रपत्रों की एक सूची दिखाई देती है। जब आप किसी फॉर्म का चयन करते हैं, तो एक सुंदर टेम्प्लेट दिखाई देता है, जिसमें आप अपने चित्र और टेक्स्ट सम्मिलित कर सकते हैं।



हमें अपना खाका बनाने की जरूरत है। निर्देशिका / लाइब्रेरी / अनुप्रयोग समर्थन / Apple / मेल / स्टेशनरी / Apple / सामग्री / संसाधन में मेल स्टोर टेम्पलेट्स। विभिन्न श्रेणियों के प्रपत्रों के अनुरूप फ़ोल्डर हैं। आप कोई भी चुन सकते हैं, निश्चितता के लिए, घोषणाएँ फ़ोल्डर लें। एक बार अंदर, हम सामग्री फ़ोल्डर, और फिर संसाधन मिल जाएगा।



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



सिस्टम तुरंत इसे एक पैकेज के रूप में प्रदर्शित करेगा। हम सही माउस बटन (या नियंत्रण + क्लिक) के साथ उस पर क्लिक करके पैकेज में जाते हैं और स्थानीय मेनू से "पैकेज सामग्री दिखाएं" चुनते हैं। इसमें हम फोल्डर “Contents” बनाते हैं, और इस फोल्डर में हम “रिसोर्स” फोल्डर बनाते हैं।



अब हमें कुछ फ़ाइलें और एक और फ़ोल्डर बनाने की आवश्यकता है। सबसे पहले, "English.lproj" फ़ोल्डर बनाएँ, और इसमें हम "DisplayName.bings" नाम से एक पाठ फ़ाइल बनाएंगे। खरोंच से ऐसी फ़ाइल बनाने के लिए आवश्यक नहीं है, यह किसी भी अन्य समान पैकेज में प्राप्त किया जा सकता है, और फिर थोड़ा संपादित किया जा सकता है। दरअसल, फ़ाइल में केवल एक ही लाइन है:



"Display Name" = "My Mail";







यह वह नाम सेट करता है जिसे आपके फॉर्म में सौंपा जाएगा। "माई मेल" के बजाय आप वह सब कुछ रख सकते हैं जो आप चाहते हैं।



इसके बाद, हमें रिसोर्सेस निर्देशिका में तीन और फाइलें बनाने की आवश्यकता है। सबसे महत्वपूर्ण, वास्तव में, HTML टेम्पलेट है। फ़ाइल को content.html कहा जाता है। सबसे पहले, कुछ इस तरह लिखें:



<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >

< html >< head >

< title > Formal </ title >

</ head >



< body style ="margin: 10px; padding: 0pt; background: rgb(255, 255, 255)" >

< div class ="body-content" id ="body-content" >

< font style ="font-size: 13px;" color ="#000000" face ="Tahoma, Arial, Helvetica, sans serif" >

< span contenteditable ="true" apple-content-name ="body" style ="display: block; width: 600px" > < br ></ span >

</ font >

</ div >

</ body >

</ html >












भविष्य में, आप अपनी पसंद के अनुसार सब कुछ बदल सकते हैं, सहित, शायद, आप एक हस्ताक्षर जोड़ना चाहते हैं। तथ्य यह है कि यदि एक पत्र एक फॉर्म के आधार पर बनाया जाता है, तो इसमें हस्ताक्षर जोड़ने के लिए सामान्य तंत्र काम नहीं करता है।



दूसरी फ़ाइल को "Description.plist" कहा जाता है। यहाँ इसकी सामग्री हैं:

<? xml version ="1.0" encoding ="UTF-8" ? >

<! DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd" >

< plist version ="1.0" >

< dict >

< key > Background Images </ key >

< array />

< key > Composite Images </ key >

< array />

< key > Folder Name </ key >

< string > mymail.mailstationery </ string >

< key > HTML File </ key >

< string > content.html </ string >

< key > Images </ key >

< array >

</ array >

< key > Stationery ID </ key >

< string > 52CF436E-68DA-4842-A638-2B912C5F7322 </ string >

< key > Thumbnail Image </ key >

< string > thumbnail.png </ string >

</ dict >

</ plist >










और आखिरी फाइल को थंबनेल.पिंग कहा जाना चाहिए। वैसे, जाहिरा तौर पर, रूपों में केवल पीएनजी और जेपीईजी फ़ाइल स्वरूपों का समर्थन किया जाता है, इसलिए उदाहरण के लिए, जीआईएफ का उपयोग करने की कोशिश न करें। इस फ़ाइल को किसी अन्य रूप से लेना सबसे अच्छा है, और, यदि वांछित है, तो इसे संपादित करें।



अब हमारे पास वह सब कुछ है जो हमें चाहिए। अंतिम विवरण शेष है: नए अक्षर बनाने के लिए यह सुविधाजनक था, फॉर्म के आधार पर पत्र बनाने का एक त्वरित तरीका होना चाहिए। और ऐसा एक तरीका है: फाइंडर में हमारे द्वारा बनाए गए फॉर्म पैकेज को खोलने का प्रयास इस फॉर्म के आधार पर एक खाली पत्र के निर्माण की ओर जाता है। इसलिए, मैं टोकरी के दाईं ओर बनाए गए "mymail.mailstationery" पैकेज को खींचने की सलाह देता हूं। फिर एक नया पत्र बनाने का कार्य हमेशा हाथ में रहेगा, तब भी जब मुख्य Mail.app विंडो बंद हो या कम से कम हो।



एर्गोनॉमिक रूप से, यह प्रक्रिया सामान्य से थोड़ी अलग होगी: आपको नई संदेश विंडो में ऊपरी बाएं कोने में माउस के साथ प्रहार करना होगा ताकि कर्सर दिखाई दे और पाठ दर्ज करने के लिए एक फ़ील्ड दिखाई दे।



यदि आप कुछ चित्र जोड़ना चाहते हैं (उदाहरण के लिए, एक कंपनी का लोगो), तो छवि फ़ाइल को उसी "रिसोर्स" निर्देशिका में jpeg या png फॉर्मेट में कॉपी करें, लिंक को टेम्पलेट की HTML फ़ाइल में पेस्ट करें और इस फ़ाइल का नाम विवरण में शामिल करना न भूलें। .plist। उसके बाद, इस फाइल का इमेज सेक्शन इस तरह दिखेगा:



< key > Images </ key >

< array >

< string > my_logo.png </ string >

</ array >










मैंने एमएस आउटलुक सहित विभिन्न ईमेल कार्यक्रमों के साथ इस विधि की जांच की, सब कुछ उसी तरह काम करता है जैसा कि इसे करना चाहिए।



All Articles