PdfViewer
Przegląd
PdfViewer jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IFacade, System.IDisposable.
Fasada do przeglądania / drukowania dokumentu PDF.
Ta klasa udostępnia 35 metod do pracy z obiektami PdfViewer w programach .NET. Dostępne metody obejmują: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings oraz 4 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment oraz 13 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
AutoResize | bool | Odczyt/zapis | Pobiera lub ustawia automatyczną zmianę rozmiaru. |
AutoRotate | bool | Odczyt/zapis | Pobiera lub ustawia automatyczne obracanie. |
AutoRotateMode | AutoRotateMode | Odczyt/zapis | Pobiera lub ustawia tryb automatycznego obracania. |
CoordinateType | PageCoordinateType | Odczyt/zapis | Pobiera lub ustawia typ współrzędnych. |
FormPresentationMode | FormPresentationMode | Odczyt/zapis | Pobiera lub ustawia tryb prezentacji formularza. |
HorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Pobiera lub ustawia wyrównanie poziome. |
VerticalAlignment | VerticalAlignment | Odczyt/zapis | Pobiera lub ustawia wyrównanie pionowe. |
PageCount | int | Odczyt | Liczba stron w połączonym dokumencie, lub 0 gdy nic nie jest połączone. |
Password | string | Odczyt/zapis | Hasło właściciela używane przy otwieraniu zaszyfrowanych dokumentów za pomocą OpenPdfFile(string). |
PrintAsGrayscale | bool | Odczyt/zapis | Pobiera lub ustawia drukowanie w odcieniach szarości. |
PrintAsImage | bool | Odczyt/zapis | Pobiera lub ustawia drukowanie jako obraz. |
PrintPageDialog | bool | Odczyt/zapis | Gdy jest prawda, PrintDocumentWithSetup wyświetli okno dialogowe drukowania systemu operacyjnego. |
PrintStatus | object | Odczyt | Zawsze zwraca null w tej kompilacji; drukowanie nie jest zaimplementowane. |
PrinterJobName | string | Odczyt/zapis | Pobiera lub ustawia nazwę zadania drukarki. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Odczyt/zapis | Pobiera lub ustawia opcje renderowania. |
Resolution | int | Odczyt/zapis | Docelowe DPI rasteryzacji używane przez DecodePage / DecodeAllPages. |
ScaleFactor | float | Odczyt/zapis | Pobiera lub ustawia współczynnik skalowania. |
ShowHiddenAreas | bool | Odczyt/zapis | Pobiera lub ustawia wyświetlanie ukrytych obszarów. |
UseIntermidiateImage | bool | Odczyt/zapis | Pobiera lub ustawia użycie pośredniego obrazu. |
Metody
| Sygnatura | Opis |
|---|---|
PdfViewer() | Wywołuje PdfViewer na tej instancji PdfViewer. |
PdfViewer(document: Document) | Wywołuje PdfViewer(document) na tej instancji PdfViewer. |
BindPdf(srcDoc: Document) | Wywołuje BindPdf(srcDoc) na tej instancji PdfViewer. |
BindPdf(srcFile: string) | Wywołuje BindPdf(srcFile) na tej instancji PdfViewer. |
BindPdf(srcStream: Stream) | Wywołuje BindPdf(srcStream) na tej instancji PdfViewer. |
OpenPdfFile(filePath: string) | Wywołuje OpenPdfFile(filePath) na tej instancji PdfViewer. |
OpenPdfFile(inputStream: Stream) | Wywołuje OpenPdfFile(inputStream) na tej instancji PdfViewer. |
Close() | Wywołuje Close na tej instancji PdfViewer instance. |
ClosePdfFile() | Wywołuje ClosePdfFile na tej instancji PdfViewer instance. |
Dispose() | Wywołuje Dispose na tej instancji PdfViewer instance. |
Save(destFile: string) | Wywołuje Save(destFile) na tej instancji PdfViewer instance. |
Save(destStream: Stream) | Wywołuje Save(destStream) na tej instancji PdfViewer. |
DecodePage(pageNumber: int) | Renderuje jedną stronę (liczoną od 1) do Bitmap przy rozdzielczości DPI. |
DecodeAllPages() | Renderuje każdą stronę do Bitmap; zobacz DecodePage(int). |
GetDefaultPageSettings() | Zwraca nowy, pusty PageSettings. |
GetDefaultPrinterSettings() | Zwraca nowy, pusty PrinterSettings. |
PrintDocument() | Wywołuje PrintDocument na tej instancji PdfViewer. |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Wywołuje PrintDocumentWithSettings(printerSettings) na tej instancji PdfViewer. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Wywołuje PrintDocumentWithSettings(pageSettings, printerSettings) na tej instancji PdfViewer. |
PrintDocumentWithSetup() | Wywołuje PrintDocumentWithSetup na tej instancji PdfViewer. |
PrintDocuments(documents: Document[]) | Wywołuje PrintDocuments(documents) na tej instancji PdfViewer. |
PrintDocuments(filePaths: string[]) | Wywołuje PrintDocuments(filePaths) na tej instancji PdfViewer. |
PrintDocuments(documentStreams: Stream[]) | Wywołuje PrintDocuments(documentStreams) na tej instancji PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Wywołuje PrintDocuments(printerSettings, documents) na tej instancji PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Wywołuje PrintDocuments(printerSettings, filePaths) na tej instancji PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Wywołuje PrintDocuments(printerSettings, documentStreams) na tej instancji PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Wywołuje PrintDocuments(printerSettings, pageSettings, documents) na tej instancji PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Wywołuje PrintDocuments(printerSettings, pageSettings, filePaths) na tej instancji PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Wywołuje PrintDocuments(printerSettings, pageSettings, documentStreams) w tej instancji PdfViewer. |
PrintLargePdf(filePath: string) | Wywołuje PrintLargePdf(filePath) w tej instancji PdfViewer. |
PrintLargePdf(inputStream: Stream) | Wywołuje PrintLargePdf(inputStream) w tej instancji PdfViewer. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Wywołuje PrintLargePdf(filePath, printerSettings) w tej instancji PdfViewer. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Wywołuje PrintLargePdf(inputStream, printerSettings) na tej instancji PdfViewer. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Wywołuje PrintLargePdf(filePath, pageSettings, printerSettings) na tej instancji PdfViewer. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Wywołuje PrintLargePdf(inputStream, pageSettings, printerSettings) na tej instancji PdfViewer. |