Tính năng In của Aspose.Email
Tính năng In ấn
Cái Aspose.Email.Printing namespace cung cấp một bộ tính năng phong phú để in tin nhắn email sang các định dạng khác nhau (XPS hoặc TIFF) và cấu hình bố cục trang. Bài viết này mô tả chúng. Có một số tùy chọn để in tin nhắn email từ Aspose.Email:
- Chỉ in nội dung tin nhắn.
- In nội dung tin nhắn và tiêu đề.
- In nội dung HTML.
- Cài đặt bố cục trang.
- Tự động điều chỉnh kích thước TIFF cho máy in.
- Điều chỉnh DPI mục tiêu cho TIFF đầu ra.
In nội dung tin nhắn
Đoạn mã sau cho bạn thấy cách tạo một tin nhắn và in nó mà không có phần tiêu đề, đầu tiên vào tệp XPS và sau đó vào tệp TIFF.
In tiêu đề và nội dung tin nhắn
Đoạn mã sau cho bạn thấy cách hiển thị tiêu đề và in chúng cùng với nội dung tin nhắn, thay đổi FormattingFlags đến MailInfo.
In tin nhắn với nội dung HTML
Các tin nhắn có nội dung HTML cũng có thể được in. Đoạn mã sau cho bạn thấy cách in một tin nhắn có nội dung HTML.
Cài đặt bố cục trang khi in
Aspose.Email.Printing.MailPrinter cung cấp các điều khiển để thiết lập các thuộc tính sau của bố cục trang:
|Thuộc tính|Mô tả|Giá trị mặc định| | :- | :- | :- | |FormattingFlags|Hiển thị hoặc ẩn chi tiết tin nhắn.|None [1]| |MarginTop|Lấy hoặc đặt lề trên.|0.5| |MarginLeft|Lấy hoặc đặt lề trái.|0.5| |MarginBottom|Lấy hoặc đặt lề dưới.|0.5| |MarginRight|Lấy hoặc đặt lề phải.|0.5| |PageUnit|Lấy hoặc đặt đơn vị đo.|Inch [2]| |PageHeight|Lấy hoặc đặt chiều cao trang.|11.69| |PageWidth|Lấy hoặc đặt chiều rộng trang.|8.27|
- Có hai cờ: MailInfo và None
- Đơn vị trang có thể là Inch, Pixel, Point, Cm hoặc Millimeter.
Đoạn mã sau sử dụng các thiết lập tùy ý để minh họa cách sử dụng các thuộc tính này. Nó thiết lập một trang cao 20 cm và rộng 8 cm, với lề 2 cm.
Tự động điều chỉnh TIFF
Aspose.Email.Printing cung cấp MessageFormattingFlags.AutoFitWidth thuộc tính cho phép bạn tự động điều chỉnh kích thước TIFF cho máy in. Đoạn mã sau cho bạn thấy cách sử dụng Auto-fit.
Điều chỉnh DPI mục tiêu cho TIFF đầu ra
Đoạn mã sau cho bạn thấy cách sử dụng DPI cho TIFF đầu ra.