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:
- Tisk pouze těla zprávy.
- Tisk těla zprávy a hlaviček.
- Tisk HTML těla.
- Nastavení rozložení stránky.
- Automaticky přizpůsobit TIFF tiskárně.
- 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.