PdfViewer
Resumo geral
PdfViewer é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: Printable, AutoCloseable.
Façada para visualização e impressão de documentos PDF.
Esta classe fornece 26 métodos para trabalhar com objetos PdfViewer em programas Java. Os métodos disponíveis incluem: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage, e 11 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
autoResize | boolean | Leia. | Retorna se as páginas são redimensionadas automaticamente para caber no papel. |
autoRotate | boolean | Leia. | Retorna se as páginas são rotadas automaticamente para melhor ajuste. |
printPageDialog | boolean | Leia. | Devolve se um diálogo de impressão é exibido antes da impressões. |
printAsGrayscale | boolean | Leia. | Retorna se deve ser impresso em escala de cinza. |
resolution | int | Leia. | Retorna a resolução de renderização em DPI. |
useIntermidiateImage | boolean | Leia. | Retorna se é utilizada uma imagem intermédia. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfViewer() | Cria uma nova instância PdfViewer. |
bindPdf(inputFile: String) | Liga um ficheiro PDF a este visualizador. |
bindPdf(stream: InputStream) | Liga um PDF a partir de uma entrada. |
bindPdf(doc: Document) | Liga um documento existente a este visualizador. |
openPdfFile(inputFile: String) | Abre um ficheiro PDF (alias para bindPdf). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Imprime o documento com as configurações de página e impressora especificadas. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Imprime o documento com as configurações da impressora especificadas usando a definição de página padrão. |
printDocument() | Imprime o documento usando as configurações predefinidas. |
printLargePdf(inputFile: String) | Imprime um grande ficheiro PDF (compilar e imprimir). |
decodePage(pageNum: int) → BufferedImage | Renda uma única página para um BufferedImage. |
decodeAllPages() → BufferedImage[] | Renda todas as páginas para array BufferedImage. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Retorna se as páginas são redimensionadas automaticamente para caber no papel. |
setAutoResize(v: boolean) | Indica se as páginas são redimensionadas automaticamente para caber no papel. |
isAutoRotate() → boolean | Retorna se as páginas são rotadas automaticamente para melhor ajuste. |
setAutoRotate(v: boolean) | Indica se as páginas são rotadas automaticamente. |
isPrintPageDialog() → boolean | Devolve se um diálogo de impressão é exibido antes da impressões. |
setPrintPageDialog(v: boolean) | Indica se é exibido um diálogo de impressão. |
isPrintAsGrayscale() → boolean | Retorna se deve ser impresso em escala de cinza. |
setPrintAsGrayscale(v: boolean) | Indica se deve ser impresso em escala de cinza. |
getResolution() → int | Retorna a resolução de renderização em DPI. |
setResolution(v: int) | Defina a resolução de renderização em DPI. |
setUseIntermidiateImage(v: boolean) | Indica se deve utilizar uma imagem intermédia para impressão. |
isUseIntermidiateImage() → boolean | Retorna se é utilizada uma imagem intermédia. |
closePdfFile() | Fecha o ficheiro PDF (alias para close). |
close() |