قابلیتهای چاپ Aspose.Email
امکانات چاپ
این Aspose.Email.Printing فضاینام (namespace) مجموعهای غنی از قابلیتها برای چاپ پیامهای ایمیل به فرمتهای مختلف (XPS یا TIFF) و پیکربندی طرحهای صفحه ارائه میدهد. این مقاله آنها را توصیف میکند. گزینههای متعددی برای چاپ یک پیام ایمیل از Aspose.Email وجود دارد:
- چاپ فقط بدنه پیام.
- چاپ بدنه پیام و هدرها.
- چاپ بدنه HTML.
- تنظیم طرح صفحه.
- خودتنظیم یک TIFF برای چاپگر.
- تنظیم 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
- واحدهای صفحه میتوانند یکی از اینها باشند: اینچ، پیکسل، پوینت، سانتیمتر یا میلیمتر.
قطعه کد زیر از تنظیمات دلخواه استفاده میکند تا نشان دهد این خصوصیات چگونه به کار میروند. صفحهای به ارتفاع 20 سانتیمتر و عرض 8 سانتیمتر، با حاشیههای 2 سانتیمتر تنظیم میکند.
خودتنظیم یک TIFF
Aspose.Email.Printing ارائه میدهد MessageFormattingFlags.AutoFitWidth خصوصیتی که به شما امکان میدهد TIFF را بهصورت خودکار برای چاپگر تنظیم کنید. قطعه کد زیر نشان میدهد چگونه از Auto-fit استفاده کنید.
تنظیم DPI هدف برای خروجی TIFF
قطعه کد زیر نشان میدهد چگونه از DPI برای خروجی TIFF استفاده کنید.