PdfViewer
Približni podaci
PdfViewer je klasa u Aspose.PDF FOSS za Java. Nasljednici od: Printable, AutoCloseable.
Facade za pregled i tiskanje PDF dokumenata.
Ova klasa pruža 26 metoda za rad s PdfViewer objektima u Java programima. Postoje i sljedeće metode: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage, i 11 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
autoResize | boolean | Čitaj. | Vrati da li su stranice automatski izmjenjene veličine kako bi se uklopile u papir. |
autoRotate | boolean | Čitaj. | Vrati da li su stranice automatski okrenute na najbolje. |
printPageDialog | boolean | Čitaj. | Vraća se da li je prikazan dijalog za ispis prije štampanja. |
printAsGrayscale | boolean | Čitaj. | Vrati da li se štampa u sivoj skali. |
resolution | int | Čitaj. | Vrati rezoluciju prikaza u DPI. |
useIntermidiateImage | boolean | Čitaj. | Vrati se da li je korišteno srednji prikaz. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PdfViewer() | Stvara novu PdfViewer instansu. |
bindPdf(inputFile: String) | Veže PDF datoteku na ovaj preglednik. |
bindPdf(stream: InputStream) | Veže PDF iz ulaznog toka. |
bindPdf(doc: Document) | Veže postojeći dokument na ovaj preglednik. |
openPdfFile(inputFile: String) | Otvara PDF datoteku (alias za bindPdf). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Ispisuje dokument s određenim stranicama i postavkama štampača. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Ispisati dokument s navedenim postavkama štampača koristeći podrazumijevane postavke stranice. |
printDocument() | Isprinta dokument koristeći podrazumevane postavke. |
printLargePdf(inputFile: String) | Ispisuje veliku PDF datoteku (spoj i ispis). |
decodePage(pageNum: int) → BufferedImage | Isporučuje jednu stranicu BufferedImage. |
decodeAllPages() → BufferedImage[] | Render sve stranice BufferedImage niz. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Vrati da li su stranice automatski izmjenjene veličine kako bi se uklopile u papir. |
setAutoResize(v: boolean) | Postavlja da li stranice su automatski izmjenjene veličine kako bi se uklopili papir. |
isAutoRotate() → boolean | Vrati da li su stranice automatski okrenute na najbolje. |
setAutoRotate(v: boolean) | Postavlja da li su stranice automatski okrenuti. |
isPrintPageDialog() → boolean | Vraća se da li je prikazan dijalog za ispis prije štampanja. |
setPrintPageDialog(v: boolean) | Postavlja se da li će biti prikazan dijalog za štampanje. |
isPrintAsGrayscale() → boolean | Vrati da li se štampa u sivoj skali. |
setPrintAsGrayscale(v: boolean) | Postavlja se da li treba tiskati u sivoj skali. |
getResolution() → int | Vrati rezoluciju prikaza u DPI. |
setResolution(v: int) | Postavlja rezoluciju prikaza u DPI. |
setUseIntermidiateImage(v: boolean) | Određuje se da li koristiti srednju sliku za tisak. |
isUseIntermidiateImage() → boolean | Vrati se da li je korišteno srednji prikaz. |
closePdfFile() | Zatvara PDF datoteku (alias za zatvoriti). |
close() |