Aspose.Email.Printing の機能
印刷機能
この Aspose.Email.Printing この名前空間は、メールメッセージをさまざまな形式(XPS または TIFF)で印刷し、ページレイアウトを設定するための豊富な機能を提供します。本記事ではそれらを説明します。Aspose.Email からメールメッセージを印刷する方法はいくつかあります:
- メッセージ本文のみの印刷。
- メッセージ本文とヘッダーの印刷。
- HTML 本文の印刷。
- ページレイアウトの設定。
- TIFF をプリンターに自動合わせする。
- 出力 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 を使用する方法を示します。