Προβολέας PDF

Προβολέας PDF

Επισκόπηση

PdfViewer είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: IFacade, System.IDisposable.

Διεπαφή για προβολή / εκτύπωση εγγράφου PDF.

Αυτή η κλάση παρέχει 35 μεθόδους για εργασία με αντικείμενα PdfViewer σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, και 4 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET. Ιδιότητες: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, και 13 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
AutoResizeboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την αυτόματη αλλαγή μεγέθους.
AutoRotateboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την αυτόματη περιστροφή.
AutoRotateModeAutoRotateModeΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη λειτουργία αυτόματης περιστροφής.
CoordinateTypePageCoordinateTypeΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τον τύπο συντεταγμένων.
FormPresentationModeFormPresentationModeΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη λειτουργία παρουσίασης φόρμας.
HorizontalAlignmentHorizontalAlignmentΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την οριζόντια στοίχιση.
VerticalAlignmentVerticalAlignmentΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την κατακόρυφη στοίχιση.
PageCountintΑνάγνωσηΑριθμός σελίδων στο δεσμευμένο έγγραφο, ή 0 όταν δεν υπάρχει δεσμευμένο.
PasswordstringΑνάγνωση/ΕγγραφήΚωδικός ιδιοκτήτη που χρησιμοποιείται κατά το άνοιγμα κρυπτογραφημένων εγγράφων μέσω OpenPdfFile(string).
PrintAsGrayscaleboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την εκτύπωση σε αποχρώσεις του γκρι.
PrintAsImageboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την εκτύπωση ως εικόνα.
PrintPageDialogboolΑνάγνωση/ΕγγραφήΌταν είναι αληθές, το PrintDocumentWithSetup θα εμφανίσει το διάλογο εκτύπωσης του λειτουργικού συστήματος.
PrintStatusobjectΑνάγνωσηΠάντα επιστρέφει null σε αυτήν την έκδοση· η εκτύπωση δεν έχει υλοποιηθεί.
PrinterJobNamestringΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το όνομα εργασίας του εκτυπωτή.
RenderingOptionsAspose.Pdf.RenderingOptionsΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τις επιλογές απόδοσης.
ResolutionintΑνάγνωση/ΕγγραφήΣτόχος DPI ραστεροποίησης που λαμβάνεται υπόψη από την απόδοση σε επίπεδο προβολέα (οι μέθοδοι Decode αποτυγχάνουν, οπότε αυτή τη στιγμή είναι μόνο για ρύθμιση).
ScaleFactorfloatΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τον συντελεστή κλίμακας.
ShowHiddenAreasboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την εμφάνιση κρυφών περιοχών.
UseIntermidiateImageboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη χρήση ενδιάμεσης εικόνας.

Μέθοδοι

SignatureDescription
PdfViewer()Καλεί το PdfViewer σε αυτήν την παρουσία του PdfViewer.
PdfViewer(document: Document)Καλεί το PdfViewer(document) σε αυτήν την παρουσία του PdfViewer.
BindPdf(srcDoc: Document)Φορτώνει ένα PDF από διαδρομή αρχείου στον προβολέα
BindPdf(srcFile: string)Καλεί το BindPdf(srcFile) σε αυτήν την παρουσία του PdfViewer.
BindPdf(srcStream: Stream)Καλεί το BindPdf(srcStream) σε αυτήν την παρουσία του PdfViewer.
OpenPdfFile(filePath: string)Καλεί το OpenPdfFile(filePath) σε αυτήν την παρουσία του PdfViewer.
OpenPdfFile(inputStream: Stream)Καλεί το OpenPdfFile(inputStream) σε αυτήν την παρουσία του PdfViewer.
Close()Καλεί το Close σε αυτήν την παρουσία του PdfViewer.
ClosePdfFile()Καλεί το ClosePdfFile σε αυτήν την παρουσία του PdfViewer.
Dispose()Καλεί το Dispose σε αυτήν την παρουσία του PdfViewer.
Save(destFile: string)Καλεί το Save(destFile) σε αυτήν την παρουσία του PdfViewer.
Save(destStream: Stream)Καλεί το Save(destStream) σε αυτήν την παρουσία του PdfViewer.
DecodePage(pageNumber: int)Πάντα ρίχνει εξαίρεση: ο προβολέας δεν παράγει αντικείμενα Bitmap· αποδίδεται μέσω ImageDevice (με υποστήριξη SkiaSharp) αντί αυτού.
DecodeAllPages()Πάντα ρίχνει εξαίρεση: δείτε DecodePage(int).
GetDefaultPageSettings()Επιστρέφει ένα νέο, κενό PageSettings.
GetDefaultPrinterSettings()Επιστρέφει ένα νέο, κενό PrinterSettings.
PrintDocument()Στέλνει το τρέχον συνδεδεμένο PDF στον προεπιλεγμένο εκτυπωτή
PrintDocumentWithSettings(printerSettings: PrinterSettings)Καλεί το PrintDocumentWithSettings(printerSettings) σε αυτήν την παρουσία του PdfViewer.
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings)Καλεί το PrintDocumentWithSettings(pageSettings, printerSettings) σε αυτήν την παρουσία του PdfViewer.
PrintDocumentWithSetup()Καλεί το PrintDocumentWithSetup σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(documents: Document[])Καλεί το PrintDocuments(documents) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(filePaths: string[])Καλεί το PrintDocuments(filePaths) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(documentStreams: Stream[])Καλεί το PrintDocuments(documentStreams) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documents: Document[])Καλεί το PrintDocuments(printerSettings, documents) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[])Καλεί το PrintDocuments(printerSettings, filePaths) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[])Καλεί το PrintDocuments(printerSettings, documentStreams) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[])Καλεί το PrintDocuments(printerSettings, pageSettings, documents) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[])Καλεί το PrintDocuments(printerSettings, pageSettings, filePaths) σε αυτήν την παρουσία του PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[])Καλεί το PrintDocuments(printerSettings, pageSettings, documentStreams) σε αυτήν την παρουσία του PdfViewer.
PrintLargePdf(filePath: string)Καλεί το PrintLargePdf(filePath) σε αυτήν την παρουσία του PdfViewer.
PrintLargePdf(inputStream: Stream)Καλεί το PrintLargePdf(inputStream) σε αυτήν την παρουσία του PdfViewer.
PrintLargePdf(filePath: string, printerSettings: PrinterSettings)Καλεί το PrintLargePdf(filePath, printerSettings) σε αυτήν την παρουσία του PdfViewer.
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings)Καλεί το PrintLargePdf(inputStream, printerSettings) σε αυτήν την παρουσία του PdfViewer.
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings)Καλεί το PrintLargePdf(filePath, pageSettings, printerSettings) σε αυτήν την παρουσία του PdfViewer.
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings)Καλεί το PrintLargePdf(inputStream, pageSettings, printerSettings) σε αυτήν την παρουσία του PdfViewer.

Δείτε επίσης

 Ελληνικά