PdfViewer
İçindekiler
[
Saklamak
]PdfViewer class
Bir pdf’yi görüntülemek veya yazdırmak için bir sınıfı temsil eder.
public sealed class PdfViewer : IFacade
yapıcılar
İsim | Tanım |
---|---|
PdfViewer() | Yeniyi başlatırPdfViewer nesne. |
PdfViewer(Document) | Yeniyi başlatırPdfViewer nesne. |
Özellikleri
İsim | Tanım |
---|---|
AutoResize { get; set; } | Dosyanın optimize edilmiş boyutta yazdırılıp yazdırılmayacağını belirten bir bool değeri alır veya ayarlar. Sayfa ölçekleme olmadan sayfa yanlış yazdırılıyorsa. Sayfa doğruysa yazdırılabilir alana sığacak şekilde ölçeklendirilerek yazdırılır. |
AutoRotate { get; set; } | Dosyanın otomatik döndürme ile yazdırılıp yazdırılmayacağını belirten bir bool değeri alır veya ayarlar |
AutoRotateMode { get; set; } | Dönme yönünü belirten bir AutoRotateMode değeri alır veya ayarlar |
CoordinateType { get; set; } | Sayfa koordinat türünü alır veya ayarlar (Medya/Kırpma kutuları). CropBox değeri varsayılan olarak kullanılır. |
FormPresentationMode { get; set; } | Form sunum modunu alır veya ayarlar. |
HorizontalAlignment { get; set; } | Yatay hizalamayı gösteren bir değer alır veya ayarlar |
PageCount { get; } | Geçerli Pdf dosyasının sayfa sayısını alır. |
Password { get; set; } | Giriş belgesi parolasını alır veya ayarlar. |
PrintAsGrayscale { get; set; } | Sayfanın gri tonlamalı olarak yazdırılıp yazdırılmadığını gösteren bir bool değeri alır veya ayarlar. Varsayılan olarak false. |
PrintAsImage { get; set; } | PdfViewer’ın resim olarak yazdırması için bir mod ayarlar veya alır. |
PrinterJobName { get; set; } | Belge yazdırıldığında yazıcı kuyruğundaki belgenin adını alır veya ayarlar. Varsayılan değer dosya adıdır. |
PrintPageDialog { get; set; } | Yazdırma sırasında sayfa numarası iletişim kutusunun oluşturulup oluşturulmayacağını belirten bir bool değeri alır veya ayarlar. |
PrintStatus { get; } | Yazdırma işinin sonucunu alır. null’dan daha başarılı ise; aksi takdirde, istisna nesnesi. |
RenderingOptions { get; set; } | Oluşturma seçeneklerini alır veya ayarlar. |
Resolution { get; set; } | Görüntüleme ve yazdırma sırasında çözünürlüğü alır veya ayarlar. Daha yüksek çözünürlük, daha yavaş hız. Varsayılan değer 150. ‘dir |
ScaleFactor { get; set; } | Ölçek faktörünü gösteren bir kayan nokta değeri alır veya ayarlar. Varsayılan değer 1.0. ‘dir |
UseIntermidiateImage { get; set; } | Dosya modunda yazdırma sırasında pdf sayfasının ara png dosyasına dönüştürülmesinin kullanımını alır/ayarlar. Çıktı dosyasının boyutu önemli olduğunda kullanın. |
VerticalAlignment { get; set; } | Dikey hizalamayı gösteren bir değer alır veya ayarlar |
yöntemler
İsim | Tanım |
---|---|
BindPdf(Document) | Cepheyi başlatır. |
BindPdf(Stream) | Cepheyi başlatır. |
BindPdf(string) | Cepheyi başlatır. |
Close() | Cepheyi kapatır. |
DecodeAllPages() | Geçerli pdf dosyasının sayfalarını alın. |
DecodePage(int) | Bir Pdf dosyasının bir sayfasının kodunu çözer. |
Dispose() | Cephe kaynaklarını atar. |
GetDefaultPageSettings() | Varsayılan sayfa ayarlarını alır. |
GetDefaultPrinterSettings() | Varsayılan yazıcı ayarlarını alır. |
PrintDocument() | Varsayılan yazıcıyı kullanarak Pdf belgesini yazdırır. |
PrintDocumentWithSettings(PrinterSettings) | Pdf belgesini yazıcı ayarlarıyla yazdırır. Çıktı sayfa boyutu, belgenin ilk sayfa boyutuna sığacaktır. |
PrintDocumentWithSettings(PageSettings, PrinterSettings) | Pdf belgesini ayarlarla yazdırır. Belge boyutu sayfa boyutuyla uyumlu değilse, pdf.kit onu sayfa boyutuna sığacak şekilde genişletir. |
PrintDocumentWithSetup() | Pdf belgesini bir kurulum iletişim kutusuyla yazdırır. İletişim kutusunu kullanarak bir yazıcı seçin. |
PrintLargePdf(Stream) | Büyük bir Pdf akışını açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den ise, daha iyi performans elde etmek için bu yöntem önerilir. |
PrintLargePdf(string) | Büyük bir Pdf dosyası açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den ise, daha iyi performans elde etmek için bu yöntem önerilir. |
PrintLargePdf(Stream, PrinterSettings) | Belirtilen yazıcı ayarlarıyla büyük bir Pdf akışını açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir. |
PrintLargePdf(string, PrinterSettings) | Belirtilen yazıcı ayarlarıyla büyük bir Pdf dosyası açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir. |
PrintLargePdf(Stream, PageSettings, PrinterSettings) | Belirtilen sayfa ayarları ve yazıcı ayarları ile büyük bir Pdf akışını açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir. |
PrintLargePdf(string, PageSettings, PrinterSettings) | Belirtilen sayfa ayarları ve yazıcı ayarları ile büyük bir Pdf dosyası açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir. |
Save(Stream) | Sonuç PDF belgesini akışa kaydeder. |
Save(string) | Sonuç PDF belgesini dosyaya kaydeder. |
Ayrıca bakınız
- interface IFacade
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF