Aspose.Email.Printing Features

ميزات الطباعة

الـ Aspose.Email.Printing توفر مساحة الأسماء مجموعة غنية من الميزات لطباعة رسائل البريد إلى صيغ مختلفة (XPS أو TIFF) وتكوين تخطيطات الصفحات. تصف هذه المقالة تلك الميزات. هناك عدة خيارات لكيفية طباعة رسالة بريد إلكتروني من Aspose.Email:

  1. طباعة محتوى الرسالة فقط.
  2. طباعة محتوى الرسالة والرؤوس.
  3. طباعة محتوى HTML.
  4. ضبط تخطيط الصفحة.
  5. تعديل حجم TIFF ليتناسب مع الطابعة.
  6. ضبط DPI الهدف لإخراج TIFF.

طباعة محتوى الرسالة

يعرض الجزء التالي من الشيفرة كيفية إنشاء رسالة وطباعةها بدون رؤوس أولاً إلى ملف 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
  • وحدات الصفحة يمكن أن تكون Inch أو Pixel أو Point أو Cm أو Millimeter.

يستخدم الجزء التالي من الشيفرة إعدادات عشوائية لتوضيح كيفية استخدام هذه الخصائص. يتم إعداد صفحة بارتفاع 20 سم وعرض 8 سم، مع هوامش 2 سم.

تعديل حجم TIFF تلقائيًا

Aspose.Email.Printing توفر الـ MessageFormattingFlags.AutoFitWidth خاصية تسمح لك بتعديل حجم TIFF ليتناسب مع الطابعة. يعرض الجزء التالي من الشيفرة كيفية استخدام Auto-fit.

ضبط DPI الهدف لإخراج TIFF

يعرض الجزء التالي من الشيفرة كيفية استخدام DPI لإخراج TIFF.