Aspose.Email.Функции печати
Функции печати
The Aspose.Email.Printing Пространство имен предоставляет богатый набор функций для печати почтовых сообщений в различных форматах (XPS или TIFF) и настройки макетов страниц. В этой статье они описаны. Существует несколько вариантов распечатки электронного сообщения из Aspose.Email:
- Печать только текста сообщения.
- Печать текста и заголовков сообщения.
- Печать тела HTML.
- Настройка макета страницы.
- Автоматическая подгонка TIFF к принтеру.
- Отрегулируйте целевой DPI для вывода TIFF.
Печать текста сообщения
В следующем фрагменте кода показано, как создать сообщение и распечатать его без заголовков сначала в файл XPS, а затем в файл TIFF.
Печать заголовков и текста сообщения
В следующем фрагменте кода показано, как отображать заголовки и печатать их, а также текст сообщения, изменить FormattingFlags to MailInfo.
Печать сообщения с текстом HTML
Сообщения с HTML-текстом также можно распечатать. В следующем фрагменте кода показано, как распечатать сообщение с помощью HTML-текста.
Настройка макета страницы для печати
Aspose.Email.Printing.MailPrinter предоставляет элементы управления для настройки следующих свойств макета страницы:
|Property|Description|Значение по умолчанию| |: - |: - |: - | |FormattingFlags|Показать или скрыть сведения о сообщении. |Нет [1] | |MarginTop|Получите или установите верхнюю маргу.|0.5| |MarginLeft|Получите или установите левое поля.|0.5| |MarginBottom|Получите или установите нижнее марже.|0.5| |MarginRight|Получите или установите правильное марже.|0.5| |PageUnit|Получите или установите единицы измерения. |Дюйм [2] | |PageHeight|Получите или задайте высоту страницы.|11.69| |PageWidth|Получите или задайте ширину страницы.|8.27|
- Есть два флага: MailInfo и None
- Единицами измерения страницы могут быть дюймы, пиксели, точки, сантиметры или миллиметры.
В приведенном ниже фрагменте кода используются произвольные настройки для иллюстрации использования этих свойств. Он создает страницу высотой 20 см и шириной 8 см с полями 2 см.
Автоматическая подгонка TIFF
Aspose.Email.Printing обеспечивает MessageFormattingFlags.AutoFitWidth свойство, позволяющее автоматически подгонять TIFF к принтеру. В следующем фрагменте кода показано, как использовать автоматическую подгонку.
Отрегулируйте целевой DPI для выходного TIFF
В следующем фрагменте кода показано, как использовать DPI для вывода TIFF.