Aspose.Email.Printing-functies

Afdrukken‑functies

De Aspose.Email.Printing namespace biedt een uitgebreide reeks functies voor het afdrukken van e‑mailberichten naar verschillende formaten (XPS of TIFF) en het configureren van paginalay‑outs. Dit artikel beschrijft ze. Er zijn verschillende opties voor hoe een e‑mailbericht kan worden afgedrukt met Aspose.Email:

  1. Alleen de berichtinhoud afdrukken.
  2. De berichtinhoud en kopteksten afdrukken.
  3. Een HTML‑body afdrukken.
  4. De paginalay‑out instellen.
  5. Een TIFF automatisch aanpassen aan de printer.
  6. Doel‑DPI aanpassen voor uitvoer‑TIFF.

Berichtinhoud afdrukken

Het volgende codefragment toont hoe u een bericht maakt en het eerst zonder kopteksten naar een XPS‑bestand en vervolgens naar een TIFF‑bestand afdrukt.

Berichtkopteksten en -inhoud afdrukken

Het volgende codefragment toont hoe u de kopteksten weergeeft en afdrukt evenals de berichtinhoud, wijzig de FormattingFlags naar MailInfo.

Bericht met HTML‑body afdrukken

Berichten met een HTML‑body kunnen ook worden afgedrukt. Het volgende codefragment toont hoe u een bericht met HTML‑body afdrukt.

Paginalay‑out instellen voor afdrukken

Aspose.Email.Printing.MailPrinter biedt bedieningselementen voor het instellen van de volgende eigenschappen van de paginalay‑out:

|Eigenschap|Beschrijving|Standaardwaarde| | :- | :- | :- | |FormattingFlags|Berichtdetails tonen of verbergen.|None [1]| |MarginTop|De boven‑marge ophalen of instellen.|0.5| |MarginLeft|De linker‑marge ophalen of instellen.|0.5| |MarginBottom|De onder‑marge ophalen of instellen.|0.5| |MarginRight|De rechter‑marge ophalen of instellen.|0.5| |PageUnit|Meet‑eenheden ophalen of instellen.|Inch [2]| |PageHeight|De pagina‑hoogte ophalen of instellen.|11.69| |PageWidth|De pagina‑breedte ophalen of instellen.|8.27|

  • Er zijn twee vlaggen: MailInfo en None
  • Pagina‑eenheden kunnen één van Inch, Pixel, Point, Cm of Millimeter zijn.

Het onderstaande codefragment gebruikt willekeurige instellingen om te illustreren hoe deze eigenschappen worden gebruikt. Het stelt een pagina in van 20 cm hoog en 8 cm breed, met marges van 2 cm.

TIFF automatisch aanpassen

Aspose.Email.Printing biedt de MessageFormattingFlags.AutoFitWidth eigenschap die u toestaat de TIFF automatisch aan te passen aan de printer. Het volgende codefragment toont hoe u Auto‑fit gebruikt.

Doel‑DPI aanpassen voor uitvoer‑TIFF

Het volgende codefragment toont hoe u DPI gebruikt voor uitvoer‑TIFF.