תכונות הדפסה של 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 מספק פקדים להגדרת המאפיינים הבאים של פריסת העמוד:

|Property|Description|Default Value| | :- | :- | :- | |FormattingFlags|Show or hide message details.|None [1]| |MarginTop|Get or set the top margin.|0.5| |MarginLeft|Get or set the left margin.|0.5| |MarginBottom|Get or set the bottom margin.|0.5| |MarginRight|Get or set the right margin.|0.5| |PageUnit|Get or set measurement units.|Inch [2]| |PageHeight|Get or set the page height.|11.69| |PageWidth|Get or set the page width.|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 בפלט.