PdfViewer

PdfViewer

Panoramica

PdfViewer è una classe in Aspose.PDF FOSS per .NET. Eredita da: IFacade, System.IDisposable.

Facade per visualizzare / stampare un documento PDF.

Questa classe fornisce 35 metodi per lavorare con oggetti PdfViewer nei programmi .NET. I metodi disponibili includono: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, e 13 altre.

Proprietà

NomeTipoAccessoDescrizione
AutoResizeboolLettura/ScritturaOttiene o imposta il ridimensionamento automatico.
AutoRotateboolLettura/ScritturaOttiene o imposta l’auto rotate.
AutoRotateModeAutoRotateModeLettura/ScritturaOttiene o imposta la modalità di rotazione automatica.
CoordinateTypePageCoordinateTypeLettura/ScritturaOttiene o imposta il tipo di coordinata.
FormPresentationModeFormPresentationModeLettura/ScritturaOttiene o imposta la modalità di presentazione del modulo.
HorizontalAlignmentHorizontalAlignmentLettura/ScritturaOttiene o imposta l’allineamento orizzontale.
VerticalAlignmentVerticalAlignmentLettura/ScritturaOttiene o imposta l’allineamento verticale.
PageCountintLetturaNumero di pagine nel documento legato, oppure 0 quando non è legato nulla.
PasswordstringLettura/ScritturaPassword del proprietario utilizzata quando si aprono documenti crittografati tramite OpenPdfFile(string).
PrintAsGrayscaleboolLettura/ScritturaOttiene o imposta la stampa in scala di grigi.
PrintAsImageboolLettura/ScritturaOttiene o imposta la stampa come immagine.
PrintPageDialogboolLettura/ScritturaQuando è vero, PrintDocumentWithSetup mostrerebbe la finestra di stampa del sistema operativo.
PrintStatusobjectLetturaRestituisce sempre null in questa build; la stampa non è implementata.
PrinterJobNamestringLettura/ScritturaOttiene o imposta il nome del lavoro di stampa.
RenderingOptionsAspose.Pdf.RenderingOptionsLettura/ScritturaOttiene o imposta le opzioni di rendering.
ResolutionintLettura/ScritturaDPI di rasterizzazione target utilizzato da DecodePage / DecodeAllPages.
ScaleFactorfloatLettura/ScritturaOttiene o imposta il fattore di scala.
ShowHiddenAreasboolLettura/ScritturaOttiene o imposta il valore di show hidden areas.
UseIntermidiateImageboolLettura/ScritturaOttiene o imposta l’uso dell’immagine intermedia.

Metodi

FirmaDescrizione
PdfViewer()Chiama PdfViewer su questa istanza di PdfViewer.
PdfViewer(document: Document)Chiama PdfViewer(document) su questa istanza di PdfViewer.
BindPdf(srcDoc: Document)Chiama BindPdf(srcDoc) su questa istanza di PdfViewer.
BindPdf(srcFile: string)Chiama BindPdf(srcFile) su questa istanza di PdfViewer.
BindPdf(srcStream: Stream)Chiama BindPdf(srcStream) su questa istanza di PdfViewer.
OpenPdfFile(filePath: string)Chiama OpenPdfFile(filePath) su questa istanza di PdfViewer.
OpenPdfFile(inputStream: Stream)Chiama OpenPdfFile(inputStream) su questa istanza di PdfViewer.
Close()Chiama Close su questa istanza di PdfViewer.
ClosePdfFile()Chiama ClosePdfFile su questa istanza di PdfViewer.
Dispose()Chiama Dispose su questa istanza di PdfViewer.
Save(destFile: string)Chiama Save(destFile) su questa istanza di PdfViewer.
Save(destStream: Stream)Chiama Save(destStream) su questa istanza di PdfViewer.
DecodePage(pageNumber: int)Renderizza una pagina (indice a partire da 1) in un Bitmap alla risoluzione DPI.
DecodeAllPages()Renderizza ogni pagina in un Bitmap; vedi DecodePage(int).
GetDefaultPageSettings()Restituisce un nuovo, vuoto PageSettings.
GetDefaultPrinterSettings()Restituisce un nuovo, vuoto PrinterSettings.
PrintDocument()Chiama PrintDocument su questa istanza PdfViewer.
PrintDocumentWithSettings(printerSettings: PrinterSettings)Chiama PrintDocumentWithSettings(printerSettings) su questa istanza PdfViewer.
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings)Chiama PrintDocumentWithSettings(pageSettings, printerSettings) su questa istanza PdfViewer.
PrintDocumentWithSetup()Chiama PrintDocumentWithSetup su questa istanza PdfViewer.
PrintDocuments(documents: Document[])Chiama PrintDocuments(documents) su questa istanza PdfViewer.
PrintDocuments(filePaths: string[])Chiama PrintDocuments(filePaths) su questa istanza PdfViewer.
PrintDocuments(documentStreams: Stream[])Chiama PrintDocuments(documentStreams) su questa istanza PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documents: Document[])Chiama PrintDocuments(printerSettings, documents) su questa istanza di PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[])Chiama PrintDocuments(printerSettings, filePaths) su questa istanza di PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[])Chiama PrintDocuments(printerSettings, documentStreams) su questa istanza di PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[])Chiama PrintDocuments(printerSettings, pageSettings, documents) su questa istanza di PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[])Chiama PrintDocuments(printerSettings, pageSettings, filePaths) su questa istanza PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[])Chiama PrintDocuments(printerSettings, pageSettings, documentStreams) su questa istanza PdfViewer.
PrintLargePdf(filePath: string)Chiama PrintLargePdf(filePath) su questa istanza PdfViewer.
PrintLargePdf(inputStream: Stream)Chiama PrintLargePdf(inputStream) su questa istanza PdfViewer.
PrintLargePdf(filePath: string, printerSettings: PrinterSettings)Chiama PrintLargePdf(filePath, printerSettings) su questa istanza di PdfViewer.
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings)Chiama PrintLargePdf(inputStream, printerSettings) su questa istanza di PdfViewer.
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings)Chiama PrintLargePdf(filePath, pageSettings, printerSettings) su questa istanza di PdfViewer.
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings)Chiama PrintLargePdf(inputStream, pageSettings, printerSettings) su questa istanza di PdfViewer.

Vedi anche

 Italiano