Aspose.Email.Printing विशेषताएँ

प्रिंटिंग फीचर्स

यह Aspose.Email.Printing namespace विभिन्न स्वरूपों (XPS या TIFF) में मेल संदेश प्रिंट करने और पेज लेआउट कॉन्फ़िगर करने के लिए सुविधाओं का समृद्ध सेट प्रदान करता है। यह लेख इन सुविधाओं का विवरण देता है। Aspose.Email से ईमेल संदेश को प्रिंट करने के कई विकल्प हैं:

  1. सिर्फ संदेश बॉडी का प्रिंटिंग।
  2. संदेश बॉडी और हेडर का प्रिंटिंग।
  3. HTML बॉडी का प्रिंटिंग।
  4. पेज लेआउट सेट करना।
  5. TIFF को प्रिंटर के अनुसार ऑटो‑फ़िट करें।
  6. आउटपुट TIFF के लिए लक्ष्य DPI समायोजित करें।

संदेश बॉडी का प्रिंटिंग

निम्नलिखित कोड स्निपेट दर्शाता है कि कैसे एक संदेश बनाया जाता है और पहले हेडर के बिना उसे XPS फ़ाइल में और फिर TIFF फ़ाइल में प्रिंट किया जाता है।

संदेश हेडर और बॉडी का प्रिंटिंग

निम्नलिखित कोड स्निपेट दिखाता है कि कैसे हेडर प्रदर्शित किए जाएँ और उन्हें तथा संदेश बॉडी को प्रिंट किया जाए, बदलें FormattingFlags को MailInfo.

HTML बॉडी वाले संदेश का प्रिंटिंग

HTML बॉडी वाले संदेशों को भी प्रिंट किया जा सकता है। निम्नलिखित कोड स्निपेट दिखाता है कि कैसे HTML बॉडी वाले संदेश को प्रिंट किया जाए।

प्रिंटिंग के लिए पेज लेआउट सेट करना

Aspose.Email.Printing.MailPrinter पेज लेआउट की निम्नलिखित प्रॉपर्टीज़ सेट करने के लिए नियंत्रण प्रदान करता है:

|प्रॉपर्टी|विवरण|डिफ़ॉल्ट मान| | :- | :- | :- | |FormattingFlags|संदेश विवरण दिखाएँ या छिपाएँ.|None [1]| |MarginTop|ऊपर का मार्जिन प्राप्त करें या सेट करें.|0.5| |MarginLeft|बायाँ मार्जिन प्राप्त करें या सेट करें.|0.5| |MarginBottom|निचला मार्जिन प्राप्त करें या सेट करें.|0.5| |MarginRight|दाएँ मार्जिन को प्राप्त करें या सेट करें.|0.5| |PageUnit|माप इकाइयों को प्राप्त करें या सेट करें.|Inch [2]| |PageHeight|पेज की ऊँचाई प्राप्त करें या सेट करें.|11.69| |PageWidth|पेज की चौड़ाई प्राप्त करें या सेट करें.|8.27|

  • दो फ्लैग हैं: MailInfo और None
  • पेज यूनिट्स इनमे से कोई एक हो सकता है: इंच, पिक्सेल, पॉइंट, सेंटीमीटर या मिलीमीटर।

निम्न कोड स्निपेट मनमाने सेटिंग्स का उपयोग करके दर्शाता है कि इन गुणों का उपयोग कैसे किया जाता है। यह 20 सेमी ऊँची और 8 सेमी चौड़ी पेज को 2 सेमी मार्जिन के साथ सेट करता है।

TIFF को ऑटो‑फ़िट करें

Aspose.Email.Printing प्रदान करता है MessageFormattingFlags.AutoFitWidth प्रॉपर्टी जो TIFF को प्रिंटर के अनुरूप ऑटो‑फ़िट करने की अनुमति देती है। निम्नलिखित कोड स्निपेट दिखाता है कि कैसे Auto-fit का उपयोग किया जाए।

आउटपुट TIFF के लिए लक्ष्य DPI समायोजित करें

निम्नलिखित कोड स्निपेट दिखाता है कि आउटपुट TIFF के लिए DPI का उपयोग कैसे किया जाए।