คุณสมบัติการพิมพ์ของ Aspose.Email

คุณลักษณะการพิมพ์

นี้ Aspose.Email.Printing namespace ให้ชุดคุณสมบัติอันหลากหลายสำหรับการพิมพ์ข้อความเมลเป็นรูปแบบต่าง ๆ (XPS หรือ TIFF) และการกำหนดการจัดหน้า บทความนี้อธิบายรายละเอียด มีตัวเลือกหลายวิธีในการพิมพ์ข้อความอีเมลจาก Aspose.Email:

  1. พิมพ์เฉพาะเนื้อหาข้อความ.
  2. พิมพ์เนื้อหาข้อความและส่วนหัว.
  3. พิมพ์เนื้อหา HTML.
  4. ตั้งค่าการจัดหน้า.
  5. ปรับขนาด TIFF ให้พอดีกับเครื่องพิมพ์โดยอัตโนมัติ.
  6. ปรับ DPI เป้าหมายสำหรับ TIFF ที่ส่งออก.

พิมพ์เนื้อหาข้อความ

โค้ดสแนปต่อไปนี้จะแสดงวิธีสร้างข้อความและพิมพ์โดยไม่มีส่วนหัวแรกลงในไฟล์ 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|

  • มีสองแฟล็ก: MailInfo และ None
  • หน่วยของหน้าสามารถเป็น Inch, Pixel, Point, Cm หรือ Millimeter.

โค้ดสแนปต่อไปนี้ใช้การตั้งค่าใด ๆ เพื่อแสดงวิธีการใช้คุณสมบัติเหล่านี้ ตั้งค่าหน้าให้สูง 20 ซม. และกว้าง 8 ซม. พร้อมขอบ 2 ซม.

ปรับขนาด TIFF ให้พอดีโดยอัตโนมัติ

Aspose.Email.Printing ให้ MessageFormattingFlags.AutoFitWidth คุณสมบัติที่ให้คุณปรับขนาด TIFF ให้พอดีกับเครื่องพิมพ์โดยอัตโนมัติ โค้ดสแนปต่อไปนี้แสดงวิธีใช้ Auto-fit.

ปรับ DPI เป้าหมายสำหรับ TIFF ที่ส่งออก

โค้ดสแนปต่อไปนี้แสดงวิธีใช้ DPI สำหรับ TIFF ที่ส่งออก.