Aspose.Email.Printing Özellikleri
Yazdırma Özellikleri
Bu Aspose.Email.Printing namespace, mail mesajlarını farklı formatlarda (XPS veya TIFF) yazdırmak ve sayfa düzenlerini yapılandırmak için zengin bir özellik seti sağlar. Bu makale onları açıklamaktadır. Aspose.Email üzerinden bir e-posta mesajının nasıl yazdırılabileceğine dair birkaç seçenek vardır:
- Yalnızca mesaj gövdesini yazdırma.
- Mesaj gövdesi ve başlıklarını yazdırma.
- HTML gövdesini yazdırma.
- Sayfa düzenini ayarlama.
- TIFF’i yazıcıya otomatik sığdır.
- Çıktı TIFF için hedef DPI’yi ayarlayın.
Mesaj Gövdesini Yazdırma
Aşağıdaki kod parçacığı, bir mesajın nasıl oluşturulup önce başlıklar olmadan XPS dosyasına, ardından TIFF dosyasına yazdırılacağını gösterir.
Mesaj Başlıklarını ve Gövdesini Yazdırma
Aşağıdaki kod parçacığı, başlıkları nasıl göstereceğinizi ve mesaj gövdesiyle birlikte nasıl yazdırıp, değiştirileceğini gösterir FormattingFlags to MailInfo.
HTML Gövdesi ile Mesaj Yazdırma
HTML gövdesine sahip mesajlar da yazdırılabilir. Aşağıdaki kod parçacığı, HTML gövdesi olan bir mesajı nasıl yazdıracağınızı gösterir.
Yazdırma için Sayfa Düzeni Ayarlama
Aspose.Email.Printing.MailPrinter sayfa düzeninin aşağıdaki özelliklerini ayarlamak için kontroller sağlar:
|Özellik|Açıklama|Varsayılan Değer| | :- | :- | :- | |FormattingFlags|Mesaj detaylarını göster veya gizle.|None [1]| |MarginTop|Üst kenar boşluğunu al veya ayarla.|0.5| |MarginLeft|Sol kenar boşluğunu al veya ayarla.|0.5| |MarginBottom|Alt kenar boşluğunu al veya ayarla.|0.5| |MarginRight|Sağ kenar boşluğunu al veya ayarla.|0.5| |PageUnit|Ölçüm birimini al veya ayarla.|Inch [2]| |PageHeight|Sayfa yüksekliğini al veya ayarla.|11.69| |PageWidth|Sayfa genişliğini al veya ayarla.|8.27|
- İki işaret (flag) vardır: MailInfo ve None
- Sayfa birimleri Inch, Pixel, Point, Cm veya Millimeter olabilir.
Aşağıdaki kod parçacığı, bu özelliklerin nasıl kullanılacağını göstermek için rastgele ayarlar kullanır. Sayfayı 20 cm yüksekliğinde ve 8 cm genişliğinde, 2 cm kenar boşluklarıyla ayarlar.
TIFF’i Auto-fit Et
Aspose.Email.Printing sağlar MessageFormattingFlags.AutoFitWidth TIFF’i yazıcıya otomatik sığdırmanıza izin veren özellik. Aşağıdaki kod parçacığı, Auto-fit’in nasıl kullanılacağını gösterir.
Çıktı TIFF için Hedef DPI’yi Ayarla
Aşağıdaki kod parçacığı, çıktı TIFF için DPI nasıl kullanılacağını gösterir.