Funkce tisku Aspose.Email

Funkce tisku

The Aspose.Email.Printing namespace poskytuje bohatou sadu funkcí pro tisk e-mailových zpráv do různých formátů (XPS nebo TIFF) a konfiguraci rozložení stránky. Tento článek je popisuje. Existuje několik možností, jak lze e-mailovou zprávu vytisknout pomocí Aspose.Email:

  1. Tisk pouze těla zprávy.
  2. Tisk těla zprávy a hlaviček.
  3. Tisk HTML těla.
  4. Nastavení rozložení stránky.
  5. Automaticky přizpůsobit TIFF tiskárně.
  6. Upravit cílové DPI pro výstupní TIFF.

Tisk těla zprávy

Následující úryvek kódu ukazuje, jak vytvořit zprávu a vytisknout ji nejprve bez hlaviček do souboru XPS a poté do souboru TIFF.

Tisk hlaviček a těla zprávy

Následující úryvek kódu ukazuje, jak zobrazit hlavičky a vytisknout je spolu s tělem zprávy, změnit FormattingFlags do MailInfo.

Tisk zprávy s HTML tělem

Zprávy s HTML tělem lze také vytisknout. Následující úryvek kódu ukazuje, jak vytisknout zprávu s HTML tělem.

Nastavení rozložení stránky pro tisk

Aspose.Email.Printing.MailPrinter poskytuje ovládací prvky pro nastavení následujících vlastností rozložení stránky:

|Vlastnost|Popis|Výchozí hodnota| | :- | :- | :- | |FormattingFlags|Zobrazit nebo skrýt podrobnosti zprávy.|None [1]| |MarginTop|Získat nebo nastavit horní okraj.|0.5| |MarginLeft|Získat nebo nastavit levý okraj.|0.5| |MarginBottom|Získat nebo nastavit spodní okraj.|0.5| |MarginRight|Získat nebo nastavit pravý okraj.|0.5| |PageUnit|Získat nebo nastavit měrné jednotky.|Inch [2]| |PageHeight|Získat nebo nastavit výšku stránky.|11.69| |PageWidth|Získat nebo nastavit šířku stránky.|8.27|

  • Existují dvě příznaky: MailInfo a None
  • Jednotky stránky mohou být Inch, Pixel, Point, Cm nebo Millimeter.

Následující úryvek kódu používá libovolná nastavení k ilustraci použití těchto vlastností. Nastavuje stránku vysokou 20 cm a širokou 8 cm s okraji 2 cm.

Automatické přizpůsobení TIFF

Aspose.Email.Printing poskytuje MessageFormattingFlags.AutoFitWidth vlastnost, která umožňuje automaticky přizpůsobit TIFF tiskárně. Následující úryvek kódu ukazuje, jak použít Auto-fit.

Upravit cílové DPI pro výstupní TIFF

Následující úryvek kódu ukazuje, jak použít DPI pro výstupní TIFF.