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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
autoResize | boolean | Citeşte. | Întoarce dacă paginile sunt redimensionate automat pentru a se potrivi hârtiei. |
autoRotate | boolean | Citeşte. | Întoarce dacă paginile sunt rotite automat pentru a se potrivi cel mai bine. |
printPageDialog | boolean | Citeşte. | Întoarce dacă se afișează un dialog de imprimare înainte de a fi tipărit. |
printAsGrayscale | boolean | Citeşte. | Întoarce dacă se imprime în scară de gri. |
resolution | int | Citeşte. | Întoarce rezoluția de redare în DPI. |
useIntermidiateImage | boolean | Citeşte. | Retoară dacă este utilizată o imagine intermediară. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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) → BufferedImage | Rendează 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() → boolean | Retoară dacă este utilizată o imagine intermediară. |
closePdfFile() | Închide fişierul PDF (alias pentru închidere). |
close() |