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

NomTipusAccessDescripció
AutoResizeboolLlegir / EscriureObté o estableix el redimensionament automàtic.
AutoRotateboolLlegir / EscriureObté o estableix la rotació automàtica.
AutoRotateModeAutoRotateModeLlegir / EscriureObté o estableix el mode d’auto‑rotació.
CoordinateTypePageCoordinateTypeLlegir / EscriureObté o estableix el tipus de coordenada.
FormPresentationModeFormPresentationModeLlegir / EscriureObté o estableix el mode de presentació del formulari.
HorizontalAlignmentHorizontalAlignmentLlegir / EscriureObté o estableix l’alineació horitzontal.
VerticalAlignmentVerticalAlignmentLlegir / EscriureObté o estableix l’alineació vertical.
PageCountintLlegirNúmero de pàgines en el document vinculat, o 0 quan res no està vincurat.
PasswordstringLlegir / EscriureLa contrasenya del propietari utilitzada en l’obertura de documents encriptats a través de OpenPdfFile(string).
PrintAsGrayscaleboolLlegir / EscriureObté o estableix la impressió en escala de gris.
PrintAsImageboolLlegir / EscriureObté o estableix la impressió com a imatge.
PrintPageDialogboolLlegir / EscriureQuan sigui veritat, PrintDocumentWithSetup superarà el diàleg d’impressió de l’OS.
PrintStatusobjectLlegirSempre torna zero en aquesta construcció; la impressió no s’implementa.
PrinterJobNamestringLlegir / EscriureObté o estableix el nom de la tasca d’impressora.
RenderingOptionsAspose.Pdf.RenderingOptionsLlegir / EscriureObté o estableix les opcions de renderització.
ResolutionintLlegir / EscriureResterització 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).
ScaleFactorfloatLlegir / EscriureObté o estableix el factor d’escala.
ShowHiddenAreasboolLlegir / EscriureObté o estableix la visualització d’àrees ocultes.
UseIntermidiateImageboolLlegir / EscriureObté o estableix l’ús de la imatge intermèdia.

Mètodes

SignatureDescripció
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.

Veure també

 Català