Функции за печатане на Aspose.Email

Функции за печат

Този Aspose.Email.Printing  namespace предоставя богати функции за печатане на имейл съобщения в различни формати (XPS или TIFF) и конфигуриране на оформленията на страницата. Тази статия ги описва. Съществуват няколко възможности за това как имейл съобщение може да бъде отпечатано от Aspose.Email:

  1. Печатане само на тялото на съобщението.
  2. Печатане на тялото и заглавките на съобщението.
  3. Печатане на HTML тяло.
  4. Задаване на оформление на страницата.
  5. Автоматично приспособяване на TIFF към принтера.
  6. Регулиране на целевото 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.