PdfViewer
Overview
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 для пакету .Net. Свойства: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, і ще 13 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
AutoResize | bool | Читання/писання | Обирає або встановлює автоматичне змінення розміру. |
AutoRotate | bool | Читання/писання | Заховує або встановлює автоматичне обертання. |
AutoRotateMode | AutoRotateMode | Читання/писання | Обирає або встановлює режим автоматичного обертання. |
CoordinateType | PageCoordinateType | Читання/писання | Обирає або встановлює тип координат. |
FormPresentationMode | FormPresentationMode | Читання/писання | Обирає або встановлює режим презентації форми. |
HorizontalAlignment | HorizontalAlignment | Читання/писання | Обирає або встановлює горизонтальне вирівнювання. |
VerticalAlignment | VerticalAlignment | Читання/писання | Обирає або встановлює вертикальне вирівнювання. |
PageCount | int | Read | Кількість сторінок у зв’язаному документі або 0 при відсутності зв"язку. |
Password | string | Читання/писання | Пароль власника, який використовується при відкритті зашифрованих документів через OpenPdfFile(string). |
PrintAsGrayscale | bool | Читання/писання | Отримає або встановлює відбитки як шерні. |
PrintAsImage | bool | Читання/писання | Обирає або встановлює відбитки як зображення. |
PrintPageDialog | bool | Читання/писання | Коли PrintDocumentWithSetup буде правдивим, він з’явиться в діалозі друку операційної системи. |
PrintStatus | object | Read | Завжди повертає нуль в цьому буді; друкування не реалізовано. |
PrinterJobName | string | Читання/писання | Обирає або встановлює ім’я роботи принтера. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Читання/писання | Обирає або встановлює опції рендерування. |
Resolution | int | Читання/писання | Целеве растеризація DPI, до якого звертається за допомогою рендерування на рівні глядача (резервовий метад Decode, тому це в даний час тільки конфігурація). |
ScaleFactor | float | Читання/писання | Обирає або встановлює фактор масштабу. |
ShowHiddenAreas | bool | Читання/писання | Заховує або встановлює схожі зони шоу. |
UseIntermidiateImage | bool | Читання/писання | Обирає або встановлює використання інтермідіату. |
Methods
| Signature | Description |
|---|---|
PdfViewer() | Покликає PdfViewer на цьому прикладі PdfViewer. |
PdfViewer(document: Document) | Покликає PdfViewer(документ) на цьому прикладі 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) | Завжди кидає: переглядач не створює об’єктів бітмапи; замість цього роблять рендер через ImageDevice (підтримуєтьсяSkiaSharp). |
DecodeAllPages() | Завжди кидає: см. DecodePage ((int). |
GetDefaultPageSettings() | Повертає свіжий, порожній PageSettings. |
GetDefaultPrinterSettings() | Повертає свіжий, порожній PrinterSettings. |
PrintDocument() | Відправляє PDF- файл на принтер за замовчуванням . |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Покликає PrintDocumentWithSettings(printerSettings) на цьому прикладі PdfViewer. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Покликання PrintDocumentWithSettings(pageSettings, printerSetings) на цьому прикладі PdfViewer. |
PrintDocumentWithSetup() | Покликає PrintDocumentWithSetup на цьому прикладі PdfViewer. |
PrintDocuments(documents: Document[]) | Покликає PrintDocuments(документи) на цьому прикладі 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, pageSetings , documents) на цій інстанції PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Покликання PrintDocuments ((printerSettings, pageSetings , filePaths) на цій інстанції PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Покликання PrintDocuments ((printerSettings, pageSetings , 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, printerSetings) на цьому прикладі PdfViewer. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Покликання PrintLargePdf ((inputStream, pageSettings, printerSetings) на цій інстанції PdfViewer. |