PdfViewer

Genel Bakış

PdfViewer Java için FOSS’de bir sınıf. Mirasçılar: Printable, AutoCloseable.

PDF belgeleri görüntülemek ve basmak için cephe.

Bu sınıf, Java programlarında PdfViewer nesnelerle çalışmak için 26 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage, ve 11 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.

Özellikler

Adı:Tip:AccessAçıklama:
autoResizebooleanOku .Sayfaların kağıt için otomatik olarak boyut değiştirildiğini gönderir.
autoRotatebooleanOku .Sayfaların en iyi uyum için otomatik olarak döndürülüp çevirilmediğini gönderir.
printPageDialogbooleanOku .Yazdırmadan önce bir baskı iletişim penceresinin gösterildiğini gönderir.
printAsGrayscalebooleanOku .Gri ölçekli basmak için geri döndürür.
resolutionintOku .DPI’de gösterme çözünürlüğünü gönderir.
useIntermidiateImagebooleanOku .Ara görüntü kullanılıp kullanılmadığını gönderir.

Yöntemler

SignatureAçıklama:
PdfViewer()Yeni bir PdfViewer örneği oluşturur.
bindPdf(inputFile: String)Bir PDF dosyasını bu görüntüleyiciye bağlar.
bindPdf(stream: InputStream)Bir giriş akışından bir PDF bağlar.
bindPdf(doc: Document)Mevcut belgeyi bu görüntüleyiciye bağlar.
openPdfFile(inputFile: String)Bir PDF dosyası açar (bindPdf için başka bir isim).
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings)Belgeyi belirtilen sayfa ve yazıcı ayarlarıyla yazdırıyor.
printDocumentWithSettings(printerSettings: PdfPrinterSettings)Belgeyi belirtilen yazıcı ayarlarıyla, öntanımlı sayfa ayarları ile yazdır.
printDocument()Belgeyi varsayılan ayarları kullanarak yazdırıyor.
printLargePdf(inputFile: String)Büyük bir PDF dosyasını (birleştirir ve yazdırır) basar.
decodePage(pageNum: int)BufferedImageBufferedImage’a tek bir sayfa gönderir.
decodeAllPages()BufferedImage[]Tüm sayfaları BufferedImage dizisine gönderir.
print(g: Graphics, pf: PageFormat, pageIndex: int)int
isAutoResize()booleanSayfaların kağıt için otomatik olarak boyut değiştirildiğini gönderir.
setAutoResize(v: boolean)Sayfaların kağıda sığacak şekilde otomatik olarak yeniden boyutlandırılıp boyutlandırılmayacağını ayarlar.
isAutoRotate()booleanSayfaların en iyi uyum için otomatik olarak döndürülüp çevirilmediğini gönderir.
setAutoRotate(v: boolean)Sayfaların otomatik döndürülüp döndürülmeyeceğini ayarlar.
isPrintPageDialog()booleanYazdırmadan önce bir baskı iletişim penceresinin gösterildiğini gönderir.
setPrintPageDialog(v: boolean)Yazdırma iletişim kutusunun gösterilip gösterilmeyeceğini ayarlar.
isPrintAsGrayscale()booleanGri ölçekli basmak için geri döndürür.
setPrintAsGrayscale(v: boolean)Gri tonlamada yazdırılıp yazdırılmayacağını ayarlar.
getResolution()intDPI’de gösterme çözünürlüğünü gönderir.
setResolution(v: int)Renderleme çözünürlüğünü DPI cinsinden ayarlar.
setUseIntermidiateImage(v: boolean)Yazdırma için ara görüntünün kullanılıp kullanılmayacağını ayarlar.
isUseIntermidiateImage()booleanAra görüntü kullanılıp kullanılmadığını gönderir.
closePdfFile()PDF dosyasını kapatır (kapatmak için alias).
close()

Ayrıca bakınız:

 Türkçe