PdfViewer
Revisió
PdfViewer És una classe en Aspose.PDF FOSS per a .NET. Heretat de: IFacade, System.IDisposable.
Façade per veure / imprimir un document PDF.
Aquesta classe proporciona 35 mètodes per treballar amb els objectes PdfViewer en programes .NET. Els mètodes disponibles inclouen: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings,I quatre mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment,I 13 més.
Propietats
| Nom | Tipus | Access | Descripció |
|---|---|---|---|
AutoResize | bool | Llegir / Escriure | Obté o estableix el redimensionament automàtic. |
AutoRotate | bool | Llegir / Escriure | Obté o estableix la rotació automàtica. |
AutoRotateMode | AutoRotateMode | Llegir / Escriure | Obté o estableix el mode d’auto‑rotació. |
CoordinateType | PageCoordinateType | Llegir / Escriure | Obté o estableix el tipus de coordenada. |
FormPresentationMode | FormPresentationMode | Llegir / Escriure | Obté o estableix el mode de presentació del formulari. |
HorizontalAlignment | HorizontalAlignment | Llegir / Escriure | Obté o estableix l’alineació horitzontal. |
VerticalAlignment | VerticalAlignment | Llegir / Escriure | Obté o estableix l’alineació vertical. |
PageCount | int | Llegir | Número de pàgines en el document vinculat, o 0 quan res no està vincurat. |
Password | string | Llegir / Escriure | La contrasenya del propietari utilitzada en l’obertura de documents encriptats a través de OpenPdfFile(string). |
PrintAsGrayscale | bool | Llegir / Escriure | Obté o estableix la impressió en escala de gris. |
PrintAsImage | bool | Llegir / Escriure | Obté o estableix la impressió com a imatge. |
PrintPageDialog | bool | Llegir / Escriure | Quan sigui veritat, PrintDocumentWithSetup superarà el diàleg d’impressió de l’OS. |
PrintStatus | object | Llegir | Sempre torna zero en aquesta construcció; la impressió no s’implementa. |
PrinterJobName | string | Llegir / Escriure | Obté o estableix el nom de la tasca d’impressora. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Llegir / Escriure | Obté o estableix les opcions de renderització. |
Resolution | int | Llegir / Escriure | Resterització d’objectiu DPI consultat per la rendició de nivell del visualitzat (el mètodes de decodificació FOSS es llancen, així que actualment és configurar-solo). |
ScaleFactor | float | Llegir / Escriure | Obté o estableix el factor d’escala. |
ShowHiddenAreas | bool | Llegir / Escriure | Obté o estableix la visualització d’àrees ocultes. |
UseIntermidiateImage | bool | Llegir / Escriure | Obté o estableix l’ús de la imatge intermèdia. |
Mètodes
| Signature | Descripció |
|---|---|
PdfViewer() | Coneix PdfViewer en aquest instància PdfViewer. |
PdfViewer(document: Document) | Coneix PdfViewer(document) en aquest instància PdfViewer. |
BindPdf(srcDoc: Document) | Carrega un PDF d’un camí de fitxer al visualitzador |
BindPdf(srcFile: string) | Coneix BindPdf(srcFile) en aquesta instància PdfViewer. |
BindPdf(srcStream: Stream) | Coneix BindPdf(srcStream) en aquesta instància PdfViewer. |
OpenPdfFile(filePath: string) | Calla OpenPdfFile(filePath) en aquest instància PdfViewer. |
OpenPdfFile(inputStream: Stream) | Coneix OpenPdfFile(inputStream) en aquesta instància PdfViewer. |
Close() | Coneix Close en aquesta instància PdfViewer. |
ClosePdfFile() | Coneix ClosePdfFile en aquest instància PdfViewer. |
Dispose() | Coneix-te a aquesta instància de la Llista. |
Save(destFile: string) | Apela a Save(destFile) en aquesta instància PdfViewer. |
Save(destStream: Stream) | Calla Save(destStream) en aquesta instància PdfViewer. |
DecodePage(pageNumber: int) | Sempre llança: FOSS no produeix objectes Bitmap del visualitzador; en canvi, es rendi a través de ImageDevice (SkiaSharp-suportat). |
DecodeAllPages() | Sempre llança: veure DecodePage(int). |
GetDefaultPageSettings() | Torna un fresc, buit PageSettings. |
GetDefaultPrinterSettings() | Torna un fresc, buit PrinterSettings. |
PrintDocument() | Envia el PDF actualment vinculat a la impresora de predefinida |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Coneix PrintDocumentWithSettings(printerSettings) en aquest instància PdfViewer. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Coneix PrintDocumentWithSettings(PageSettings, impressorSetting) en aquest instància PdfViewer. |
PrintDocumentWithSetup() | Coneix PrintDocumentWithSetup en aquest instància PdfViewer. |
PrintDocuments(documents: Document[]) | Coneix PrintDocuments(documents) en aquest instància PdfViewer. |
PrintDocuments(filePaths: string[]) | Calla PrintDocuments(filePaths) en aquest instància PdfViewer. |
PrintDocuments(documentStreams: Stream[]) | Coneix PrintDocuments(documentStreams) en aquest instància PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Coneix PrintDocuments(printerSettings, documents) en aquest instància PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Calla PrintDocuments(printerSettings, filePaths) en aquest instància PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Calla PrintDocuments(printerSettings, documentStreams) en aquest instància PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Coneix PrintDocuments (printerSettings, pageSetting, documents) en aquest instància PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Calla PrintDocuments (printerSettings, pageSetting, filePaths) en aquest instància PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Calla PrintDocuments (printerSettings, pageSetting, documentStreams) en aquest instància PdfViewer. |
PrintLargePdf(filePath: string) | Calla PrintLargePdf(filePath) en aquest instància PdfViewer. |
PrintLargePdf(inputStream: Stream) | Coneix PrintLargePdf(inputStream) en aquesta instància PdfViewer. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Coneix PrintLargePdf(filePath, impressorsSettings) en aquest instància PdfViewer. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Coneix PrintLargePdf(inputStream, impressorsSettings) en aquest instància PdfViewer. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Coneix PrintLargePdf (filePath, pageSettings, printerSetting) en aquest instància PdfViewer. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Coneix PrintLargePdf (inputStream, pàginesSettings, impressorsSetting) en aquest instància PdfViewer. |