Функції друку Aspose.Email
Функції друку
The Aspose.Email.Printing простір імен надає широкий набір можливостей для друку поштових повідомлень у різні формати (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
- Одиниці вимірювання сторінки можуть бути: дюйм (Inch), піксель (Pixel), пункт (Point), см (Cm) або міліметр (Millimeter).
Наступний фрагмент коду використовує довільні налаштування, щоб проілюструвати використання цих властивостей. Він створює сторінку висотою 20 см і шириною 8 см, з полями 2 см.
Автоматичне підганяння TIFF
Aspose.Email.Printing надає MessageFormattingFlags.AutoFitWidth властивість, яка дозволяє автоматично підганяти TIFF під принтер. Наступний фрагмент коду показує, як використовувати Auto-fit.
Налаштування цільового DPI для вихідного TIFF
Наступний фрагмент коду показує, як використовувати DPI для вихідного TIFF.