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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
AutoResize | bool | Lettura/Scrittura | Ottiene o imposta il ridimensionamento automatico. |
AutoRotate | bool | Lettura/Scrittura | Ottiene o imposta l’auto rotate. |
AutoRotateMode | AutoRotateMode | Lettura/Scrittura | Ottiene o imposta la modalità di rotazione automatica. |
CoordinateType | PageCoordinateType | Lettura/Scrittura | Ottiene o imposta il tipo di coordinata. |
FormPresentationMode | FormPresentationMode | Lettura/Scrittura | Ottiene o imposta la modalità di presentazione del modulo. |
HorizontalAlignment | HorizontalAlignment | Lettura/Scrittura | Ottiene o imposta l’allineamento orizzontale. |
VerticalAlignment | VerticalAlignment | Lettura/Scrittura | Ottiene o imposta l’allineamento verticale. |
PageCount | int | Lettura | Numero di pagine nel documento legato, oppure 0 quando non è legato nulla. |
Password | string | Lettura/Scrittura | Password del proprietario utilizzata quando si aprono documenti crittografati tramite OpenPdfFile(string). |
PrintAsGrayscale | bool | Lettura/Scrittura | Ottiene o imposta la stampa in scala di grigi. |
PrintAsImage | bool | Lettura/Scrittura | Ottiene o imposta la stampa come immagine. |
PrintPageDialog | bool | Lettura/Scrittura | Quando è vero, PrintDocumentWithSetup mostrerebbe la finestra di stampa del sistema operativo. |
PrintStatus | object | Lettura | Restituisce sempre null in questa build; la stampa non è implementata. |
PrinterJobName | string | Lettura/Scrittura | Ottiene o imposta il nome del lavoro di stampa. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lettura/Scrittura | Ottiene o imposta le opzioni di rendering. |
Resolution | int | Lettura/Scrittura | DPI di rasterizzazione target utilizzato da DecodePage / DecodeAllPages. |
ScaleFactor | float | Lettura/Scrittura | Ottiene o imposta il fattore di scala. |
ShowHiddenAreas | bool | Lettura/Scrittura | Ottiene o imposta il valore di show hidden areas. |
UseIntermidiateImage | bool | Lettura/Scrittura | Ottiene o imposta l’uso dell’immagine intermedia. |
Metodi
| Firma | Descrizione |
|---|---|
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. |