PdfViewer

Resumo geral

PdfViewer é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IFacade, System.IDisposable.

Façade para visualização/impressão de um documento PDF.

Esta classe fornece 35 métodos para trabalhar com objetos PdfViewer em programas .NET. Os métodos disponíveis incluem: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, e 4 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, e mais 13 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
AutoResizeboolLeitura/EscritaObtém ou define a alteração automática do tamanho.
AutoRotateboolLeitura/EscritaObtém ou configura a rotação automática.
AutoRotateModeAutoRotateModeLeitura/EscritaObtém ou define o modo de rotação automática.
CoordinateTypePageCoordinateTypeLeitura/EscritaObtém ou define o tipo de coordenadas.
FormPresentationModeFormPresentationModeLeitura/EscritaObtém ou define o modo de apresentação do formulário.
HorizontalAlignmentHorizontalAlignmentLeitura/EscritaObtém ou define o alinhamento horizontal.
VerticalAlignmentVerticalAlignmentLeitura/EscritaObtém ou define o alinhamento vertical.
PageCountintLeia.Número de páginas no documento vinculado, ou 0 quando nada está vinculada.
PasswordstringLeitura/EscritaSenha de proprietário utilizada ao abrir documentos criptografados através da OpenPdfFile(string).
PrintAsGrayscaleboolLeitura/EscritaObtém ou define a impressão como grayscale.
PrintAsImageboolLeitura/EscritaObtém ou define a impressão como imagem.
PrintPageDialogboolLeitura/EscritaQuando verdadeiro, PrintDocumentWithSetup aparecerá no diálogo de impressão do SO.
PrintStatusobjectLeia.Sempre retorna null nesta compilação; a impressão não é implementada.
PrinterJobNamestringLeitura/EscritaObtém ou define o nome do trabalho da impressora.
RenderingOptionsAspose.Pdf.RenderingOptionsLeitura/EscritaObtém ou define as opções de renderização.
ResolutionintLeitura/EscritaDestino de rasterização DPI consultado por renderização no nível do visualizador (o método Decode throws, portanto atualmente é apenas para configuração).
ScaleFactorfloatLeitura/EscritaObtém ou define o fator de escala.
ShowHiddenAreasboolLeitura/EscritaObtém ou define as áreas ocultas do show.
UseIntermidiateImageboolLeitura/EscritaObtém ou define a imagem intermediada de uso.

Métodos de avaliação

AssinaturaDescrição:
PdfViewer()Chama PdfViewer nesta instância PdfViewer.
PdfViewer(document: Document)Chama PdfViewer(document) nesta instância PdfViewer.
BindPdf(srcDoc: Document)Carregar um PDF de uma rota para o visualizador
BindPdf(srcFile: string)Chama BindPdf(srcFile) nesta instância PdfViewer.
BindPdf(srcStream: Stream)Chama BindPdf(srcStream) nesta instância PdfViewer.
OpenPdfFile(filePath: string)Chama OpenPdfFile(filePath) nesta instância PdfViewer.
OpenPdfFile(inputStream: Stream)Chama OpenPdfFile(inputStream) nesta instância PdfViewer.
Close()Chama Close nesta instância PdfViewer.
ClosePdfFile()Chama ClosePdfFile nesta instância PdfViewer.
Dispose()Chama Dispose nesta instância PdfViewer.
Save(destFile: string)Chama Save ((destFile) nesta instância PdfViewer.
Save(destStream: Stream)Chama Save ((destStream) nesta instância PdfViewer.
DecodePage(pageNumber: int)Sempre lança: o visualizador não produz objetos de Bitmap; Render via ImageDevice (SkiaSharp-backed) em vez disso.
DecodeAllPages()Sempre lança: ver DecodePage ((int).
GetDefaultPageSettings()Retorna um PageSettings novo e vazio.
GetDefaultPrinterSettings()Retorna um PrinterSettings novo e vazio.
PrintDocument()Envia o PDF atualmente vinculado para a impressora padrão
PrintDocumentWithSettings(printerSettings: PrinterSettings)Chama PrintDocumentWithSettings(printerSettings) nesta instância PdfViewer.
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings)Chama PrintDocumentWithSettings(pageSettings, printerSetings) nesta instância PdfViewer.
PrintDocumentWithSetup()Chama PrintDocumentWithSetup nesta instância PdfViewer.
PrintDocuments(documents: Document[])Chama PrintDocuments(documentos) nesta instância PdfViewer.
PrintDocuments(filePaths: string[])Chama PrintDocuments(filePaths) nesta instância PdfViewer.
PrintDocuments(documentStreams: Stream[])Chama PrintDocuments(documentStreams) nesta instância PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documents: Document[])Chama PrintDocuments(printerSettings, documents) nesta instância PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[])Chama PrintDocuments(printerSettings, filePaths) nesta instância PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[])Chama PrintDocuments(printerSettings, documentStreams) nesta instância PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[])Chama PrintDocuments ((printerSettings, pageSetings , documentos) nesta instância PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[])Chama PrintDocuments(printerSettings, pageSetings , filePaths) nesta instância PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[])Chama PrintDocuments(printerSettings, pageSetings , documentStreams) nesta instância PdfViewer.
PrintLargePdf(filePath: string)Chama PrintLargePdf(filePath) nesta instância PdfViewer.
PrintLargePdf(inputStream: Stream)Chama PrintLargePdf(inputStream) nesta instância PdfViewer.
PrintLargePdf(filePath: string, printerSettings: PrinterSettings)Chama PrintLargePdf(filePath, printerSettings) nesta instância PdfViewer.
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings)Chama PrintLargePdf ((inputStream, printerSettings) nesta instância PdfViewer.
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings)Chama PrintLargePdf(filePath, pageSettings, printerSetings) nesta instância PdfViewer.
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings)Chama PrintLargePdf ((inputStream, pageSettings, printerSetings) nesta instância PdfViewer.

Ver também:

 Português