Функции за печатане на Aspose.Email
Функции за печат
Този Aspose.Email.Printing namespace предоставя богати функции за печатане на имейл съобщения в различни формати (XPS или TIFF) и конфигуриране на оформленията на страницата. Тази статия ги описва. Съществуват няколко възможности за това как имейл съобщение може да бъде отпечатано от Aspose.Email:
- Печатане само на тялото на съобщението.
- Печатане на тялото и заглавките на съобщението.
- Печатане на HTML тяло.
- Задаване на оформление на страницата.
- Автоматично приспособяване на TIFF към принтера.
- Регулиране на целевото DPI за изходен TIFF.
Печатане на тялото на съобщението
Следният фрагмент от код показва как се създава съобщение и се печата без заглавки първо в XPS файл, а след това в TIFF файл.
Печатане на заглавките и тялото на съобщението
Следният фрагмент от код показва как да се покажат заглавките и да се отпечатат, както и тялото на съобщението, променете FormattingFlags to 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.