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:AcessosDescrição:
autoResizebooleanLeia.Retorna se as páginas são redimensionadas automaticamente para caber no papel.
autoRotatebooleanLeia.Retorna se as páginas são rotadas automaticamente para melhor ajuste.
printPageDialogbooleanLeia.Devolve se um diálogo de impressão é exibido antes da impressões.
printAsGrayscalebooleanLeia.Retorna se deve ser impresso em escala de cinza.
resolutionintLeia.Retorna a resolução de renderização em DPI.
useIntermidiateImagebooleanLeia.Retorna se é utilizada uma imagem intermédia.

Métodos de avaliação

AssinaturaDescriçã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)BufferedImageRenda 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()booleanRetorna 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()booleanRetorna se as páginas são rotadas automaticamente para melhor ajuste.
setAutoRotate(v: boolean)Indica se as páginas são rotadas automaticamente.
isPrintPageDialog()booleanDevolve 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()booleanRetorna se deve ser impresso em escala de cinza.
setPrintAsGrayscale(v: boolean)Indica se deve ser impresso em escala de cinza.
getResolution()intRetorna 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()booleanRetorna se é utilizada uma imagem intermédia.
closePdfFile()Fecha o ficheiro PDF (alias para close).
close()

Ver também:

 Português