Aspose.Email.Printing‑funktioner

Utskriftsfunktioner

Den Aspose.Email.Printing namespace tillhandahåller ett omfattande urval av funktioner för att skriva ut e‑postmeddelanden till olika format (XPS eller TIFF) och konfigurera sidlayouter. Denna artikel beskriver dem. Det finns flera alternativ för hur ett e‑postmeddelande kan skrivas ut från Aspose.Email:

  1. Skriva ut endast meddelandetexten.
  2. Skriva ut meddelandetexten och rubrikerna.
  3. Skriva ut ett HTML‑innehåll.
  4. Ställa in sidlayouten.
  5. Anpassa en TIFF automatiskt till skrivaren.
  6. Justera mål‑DPI för utdata‑TIFF.

Skriva ut meddelandetexten

Följande kodsnutt visar hur du skapar ett meddelande och skriver ut det utan rubriker först till en XPS‑fil och sedan till en TIFF‑fil.

Skriva ut meddelanderubriker och -text

Följande kodsnutt visar hur du visar rubrikerna och skriver ut dem samt meddelandetexten, ändra FormattingFlags till MailInfo.

Skriva ut meddelande med HTML‑kropp

Meddelanden med HTML‑innehåll kan också skrivas ut. Följande kodsnutt visar hur du skriver ut ett meddelande med HTML‑kropp.

Ställa in sidlayout för utskrift

Aspose.Email.Printing.MailPrinter tillhandahåller kontroller för att ställa in följande egenskaper för sidlayouten:

|Egenskap|Beskrivning|Standardvärde| | :- | :- | :- | |FormattingFlags|Visa eller dölja meddelandedetaljer.|None [1]| |MarginTop|Hämta eller ange toppmarginalen.|0.5| |MarginLeft|Hämta eller ange vänstermarginalen.|0.5| |MarginBottom|Hämta eller ange bottenmarginalen.|0.5| |MarginRight|Hämta eller ange högermarginalen.|0.5| |PageUnit|Hämta eller ange mätenheter.|Inch [2]| |PageHeight|Hämta eller ange sidhöjden.|11.69| |PageWidth|Hämta eller ange sidbredden.|8.27|

  • Det finns två flaggor: MailInfo och None
  • Sidenheter kan vara Inch, Pixel, Point, Cm eller Millimeter.

Kodsnutten som följer använder godtyckliga inställningar för att illustrera hur dessa egenskaper används. Den ställer in en sida 20 cm hög och 8 cm bred med 2 cm marginaler.

Auto‑fit en TIFF

Aspose.Email.Printing tillhandahåller MessageFormattingFlags.AutoFitWidth egenskap som låter dig automatiskt anpassa TIFF till skrivaren. Följande kodsnutt visar hur du använder Auto‑fit.

Justera mål‑DPI för utdata‑TIFF

Följande kodsnutt visar hur du använder DPI för utdata‑TIFF.