PdfViewer

Opinie generală

PdfViewer este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Printable, AutoCloseable.

Fațadă pentru vizualizarea și tipărirea documentelor PDF.

Această clasă oferă 26 de metode pentru a lucra cu obiecte PdfViewer în programele Java. Metodele disponibile includ: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage, și 11 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
autoResizebooleanCiteşte.Întoarce dacă paginile sunt redimensionate automat pentru a se potrivi hârtiei.
autoRotatebooleanCiteşte.Întoarce dacă paginile sunt rotite automat pentru a se potrivi cel mai bine.
printPageDialogbooleanCiteşte.Întoarce dacă se afișează un dialog de imprimare înainte de a fi tipărit.
printAsGrayscalebooleanCiteşte.Întoarce dacă se imprime în scară de gri.
resolutionintCiteşte.Întoarce rezoluția de redare în DPI.
useIntermidiateImagebooleanCiteşte.Retoară dacă este utilizată o imagine intermediară.

Metode de evaluare

SemnăturaDescriere:
PdfViewer()Creează o nouă instanță PdfViewer.
bindPdf(inputFile: String)Legă un fişier PDF la acest vizualizator.
bindPdf(stream: InputStream)Legă un PDF dintr-un flux de intrare.
bindPdf(doc: Document)Legă un document existent la acest vizualizator.
openPdfFile(inputFile: String)Deschide un fișier PDF (alias pentru bindPdf).
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings)Imprime documentul cu setările specificate ale paginii și imprimantei.
printDocumentWithSettings(printerSettings: PdfPrinterSettings)Imprime documentul cu setările specificate ale imprimantei folosind setări predefinite de pagină.
printDocument()Imprimează documentul folosind setările implicite.
printLargePdf(inputFile: String)Imprime un fișier PDF mare (binduri și imprime).
decodePage(pageNum: int)BufferedImageRendează o singură pagină la BufferedImage.
decodeAllPages()BufferedImage[]Renderizează toate paginile la BufferedImage matrice.
print(g: Graphics, pf: PageFormat, pageIndex: int)int
isAutoResize()booleanÎntoarce dacă paginile sunt redimensionate automat pentru a se potrivi hârtiei.
setAutoResize(v: boolean)Stabilește dacă paginile sunt redimensionate automat pentru a se potrivi hârtiei.
isAutoRotate()booleanÎntoarce dacă paginile sunt rotite automat pentru a se potrivi cel mai bine.
setAutoRotate(v: boolean)Set dacă paginile sunt rotite automat.
isPrintPageDialog()booleanÎntoarce dacă se afișează un dialog de imprimare înainte de a fi tipărit.
setPrintPageDialog(v: boolean)Indică dacă se afișează un dialog de imprimare.
isPrintAsGrayscale()booleanÎntoarce dacă se imprime în scară de gri.
setPrintAsGrayscale(v: boolean)Setare dacă se imprime în scară de gri.
getResolution()intÎntoarce rezoluția de redare în DPI.
setResolution(v: int)Stabilește rezoluția de redare în DPI.
setUseIntermidiateImage(v: boolean)Setă dacă se utilizează o imagine intermediară pentru imprimare.
isUseIntermidiateImage()booleanRetoară dacă este utilizată o imagine intermediară.
closePdfFile()Închide fişierul PDF (alias pentru închidere).
close()

Vezi și:

 Română