Aspose.Email.Printing の機能

印刷機能

この Aspose.Email.Printing この名前空間は、メールメッセージをさまざまな形式(XPS または TIFF)で印刷し、ページレイアウトを設定するための豊富な機能を提供します。本記事ではそれらを説明します。Aspose.Email からメールメッセージを印刷する方法はいくつかあります:

  1. メッセージ本文のみの印刷。
  2. メッセージ本文とヘッダーの印刷。
  3. HTML 本文の印刷。
  4. ページレイアウトの設定。
  5. TIFF をプリンターに自動合わせする。
  6. 出力 TIFF のターゲット DPI を調整する。

メッセージ本文の印刷

以下のコードスニペットは、メッセージを作成し、ヘッダーなしでまず XPS ファイルに、次に TIFF ファイルに印刷する方法を示します。

メッセージヘッダーと本文の印刷

以下のコードスニペットは、ヘッダーを表示して印刷し、メッセージ本文も印刷する方法、さらに変更する方法を示します。 FormattingFlags に MailInfo.

HTML 本文付きメッセージの印刷

HTML 本文を含むメッセージも印刷できます。以下のコードスニペットは、HTML 本文を持つメッセージを印刷する方法を示します。

印刷用ページレイアウトの設定

Aspose.Email.Printing.MailPrinter ページレイアウトの以下のプロパティを設定するためのコントロールを提供します:

|プロパティ|説明|既定値| | :- | :- | :- | |FormattingFlags|メッセージの詳細を表示または非表示にします。|None [1]| |MarginTop|上余白を取得または設定します。|0.5| |MarginLeft|左余白を取得または設定します。|0.5| |MarginBottom|下余白を取得または設定します。|0.5| |MarginRight|右余白を取得または設定します。|0.5| |PageUnit|測定単位を取得または設定します。|Inch [2]| |PageHeight|ページ高さを取得または設定します。|11.69| |PageWidth|ページ幅を取得または設定します。|8.27|

  • フラグは2つあります:MailInfo と None
  • ページ単位は、Inch、Pixel、Point、Cm、または Millimeter のいずれかを使用できます。

以下のコードスニペットは、任意の設定を使用してこれらのプロパティの使用方法を示します。ページ高さ 20 cm、幅 8 cm、余白 2 cm に設定しています。

TIFF の自動合わせ

Aspose.Email.Printing 提供します MessageFormattingFlags.AutoFitWidth TIFF をプリンターに自動合わせするプロパティです。以下のコードスニペットは Auto-fit の使用方法を示します。

出力 TIFF のターゲット DPI を調整

以下のコードスニペットは、出力 TIFF の DPI を使用する方法を示します。