Características de impresión de Aspose.Email
Funciones de impresión
El Aspose.Email.Printing El espacio de nombres proporciona un conjunto completo de características para imprimir mensajes de correo a diferentes formatos (XPS o TIFF) y configurar diseños de página. Este artículo los describe. Existen varias opciones sobre cómo se puede imprimir un mensaje de correo electrónico desde Aspose.Email:
- Imprimiendo solo el cuerpo del mensaje.
- Imprimiendo el cuerpo y los encabezados del mensaje.
- Imprimiendo un cuerpo HTML.
- Configurando el diseño de página.
- Ajustar automáticamente un TIFF a la impresora.
- Ajustar DPI objetivo para el TIFF de salida.
Imprimiendo el cuerpo del mensaje
El siguiente fragmento de código muestra cómo crear un mensaje e imprimirlo sin encabezados primero a un archivo XPS y luego a un archivo TIFF.
Imprimiendo encabezados y cuerpo del mensaje
El siguiente fragmento de código muestra cómo mostrar los encabezados e imprimirlos así como el cuerpo del mensaje, cambie el FormattingFlags a MailInfo.
Imprimiendo mensaje con cuerpo HTML
Los mensajes con cuerpo HTML también pueden imprimirse. El siguiente fragmento de código muestra cómo imprimir un mensaje con cuerpo HTML.
Configuración del diseño de página para impresión
Aspose.Email.Printing.MailPrinter provee controles para establecer las siguientes propiedades del diseño de página:
|Property|Description|Default Value| | :- | :- | :- | |FormattingFlags|Show or hide message details.|None [1]| |MarginTop|Get or set the top margin.|0.5| |MarginLeft|Get or set the left margin.|0.5| |MarginBottom|Get or set the bottom margin.|0.5| |MarginRight|Get or set the right margin.|0.5| |PageUnit|Get or set measurement units.|Inch [2]| |PageHeight|Get or set the page height.|11.69| |PageWidth|Get or set the page width.|8.27|
- Hay dos indicadores: MailInfo y None
- Las unidades de página pueden ser pulgada, píxel, punto, cm o milímetro.
El fragmento de código que sigue utiliza configuraciones arbitrarias para ilustrar cómo se usan estas propiedades. Configura una página de 20 cm de alto y 8 cm de ancho, con márgenes de 2 cm.
Ajustar automáticamente un TIFF
Aspose.Email.Printing proporciona el MessageFormattingFlags.AutoFitWidth propiedad que le permite ajustar automáticamente el TIFF a la impresora. El siguiente fragmento de código muestra cómo usar Auto-fit.
Ajustar DPI objetivo para el TIFF de salida
El siguiente fragmento de código muestra cómo usar DPI para el TIFF de salida.