Funkcje drukowania Aspose.Email

Funkcje drukowania

Ten Aspose.Email.Printing Przestrzeń nazw zapewnia bogaty zestaw funkcji do drukowania wiadomości pocztowych w różnych formatach (XPS lub TIFF) oraz konfigurowania układów stron. Ten artykuł opisuje je. Istnieje kilka opcji, w jaki sposób wiadomość e‑mail może być drukowana przy użyciu Aspose.Email:

  1. Drukowanie wyłącznie treści wiadomości.
  2. Drukowanie treści wiadomości i nagłówków.
  3. Drukowanie treści HTML.
  4. Ustawianie układu strony.
  5. Automatycznie dopasuj TIFF do drukarki.
  6. Dostosuj docelowe DPI dla wyjściowego pliku TIFF.

Drukowanie treści wiadomości

Poniższy fragment kodu pokazuje, jak utworzyć wiadomość i wydrukować ją najpierw do pliku XPS bez nagłówków, a następnie do pliku TIFF.

Drukowanie nagłówków i treści wiadomości

Poniższy fragment kodu pokazuje, jak wyświetlić nagłówki i wydrukować je razem z treścią wiadomości, zmienić FormattingFlags do MailInfo.

Drukowanie wiadomości z treścią HTML

Wiadomości z treścią HTML również mogą być drukowane. Poniższy fragment kodu pokazuje, jak wydrukować wiadomość z treścią HTML.

Ustawianie układu strony do drukowania

Aspose.Email.Printing.MailPrinter udostępnia kontrolki do ustawiania następujących właściwości układu strony:

|Właściwość|Opis|Wartość domyślna| | :- | :- | :- | |FormattingFlags|Pokaż lub ukryj szczegóły wiadomości.|None [1]| |MarginTop|Uzyskaj lub ustaw górny margines.|0.5| |MarginLeft|Uzyskaj lub ustaw lewy margines.|0.5| |MarginBottom|Uzyskaj lub ustaw dolny margines.|0.5| |MarginRight|Uzyskaj lub ustaw prawy margines.|0.5| |PageUnit|Uzyskaj lub ustaw jednostki pomiaru.|Inch [2]| |PageHeight|Uzyskaj lub ustaw wysokość strony.|11.69| |PageWidth|Uzyskaj lub ustaw szerokość strony.|8.27|

  • Istnieją dwa flagi: MailInfo i None
  • Jednostki strony mogą być: cal, piksel, punkt, cm lub milimetr.

Poniższy fragment kodu używa dowolnych ustawień, aby zilustrować, jak używać tych właściwości. Ustawia stronę o wysokości 20 cm i szerokości 8 cm, z marginesami 2 cm.

Automatyczne dopasowanie TIFF

Aspose.Email.Printing udostępnia MessageFormattingFlags.AutoFitWidth właściwość, która pozwala automatycznie dopasować TIFF do drukarki. Poniższy fragment kodu pokazuje, jak użyć Auto-fit.

Dostosuj docelowe DPI dla TIFF wyjściowego

Poniższy fragment kodu pokazuje, jak używać DPI dla wyjściowego pliku TIFF.