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: | Acessos | Descrição: |
|---|---|---|---|
AutoResize | bool | Leitura/Escrita | Obtém ou define a alteração automática do tamanho. |
AutoRotate | bool | Leitura/Escrita | Obtém ou configura a rotação automática. |
AutoRotateMode | AutoRotateMode | Leitura/Escrita | Obtém ou define o modo de rotação automática. |
CoordinateType | PageCoordinateType | Leitura/Escrita | Obtém ou define o tipo de coordenadas. |
FormPresentationMode | FormPresentationMode | Leitura/Escrita | Obtém ou define o modo de apresentação do formulário. |
HorizontalAlignment | HorizontalAlignment | Leitura/Escrita | Obtém ou define o alinhamento horizontal. |
VerticalAlignment | VerticalAlignment | Leitura/Escrita | Obtém ou define o alinhamento vertical. |
PageCount | int | Leia. | Número de páginas no documento vinculado, ou 0 quando nada está vinculada. |
Password | string | Leitura/Escrita | Senha de proprietário utilizada ao abrir documentos criptografados através da OpenPdfFile(string). |
PrintAsGrayscale | bool | Leitura/Escrita | Obtém ou define a impressão como grayscale. |
PrintAsImage | bool | Leitura/Escrita | Obtém ou define a impressão como imagem. |
PrintPageDialog | bool | Leitura/Escrita | Quando verdadeiro, PrintDocumentWithSetup aparecerá no diálogo de impressão do SO. |
PrintStatus | object | Leia. | Sempre retorna null nesta compilação; a impressão não é implementada. |
PrinterJobName | string | Leitura/Escrita | Obtém ou define o nome do trabalho da impressora. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Leitura/Escrita | Obtém ou define as opções de renderização. |
Resolution | int | Leitura/Escrita | Destino de rasterização DPI consultado por renderização no nível do visualizador (o método Decode throws, portanto atualmente é apenas para configuração). |
ScaleFactor | float | Leitura/Escrita | Obtém ou define o fator de escala. |
ShowHiddenAreas | bool | Leitura/Escrita | Obtém ou define as áreas ocultas do show. |
UseIntermidiateImage | bool | Leitura/Escrita | Obtém ou define a imagem intermediada de uso. |
Métodos de avaliação
| Assinatura | Descriçã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. |