PdfViewer
Overview
PdfViewer adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IFacade, System.IDisposable.
Façade untuk melihat / mencetak dokumen PDF.
Kelas ini menyediakan 35 metode untuk bekerja dengan objek PdfViewer dalam program .NET. Metode yang tersedia meliputi: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, dan 4 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, dan 13 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
AutoResize | bool | Membaca/menulis | Dapatkan atau mengatur auto resize. |
AutoRotate | bool | Membaca/menulis | Dapatkan atau mengatur rotasi otomatis. |
AutoRotateMode | AutoRotateMode | Membaca/menulis | Dapatkan atau mengatur mode putaran otomatis. |
CoordinateType | PageCoordinateType | Membaca/menulis | Mendapatkan atau menetapkan tipe koordinat. |
FormPresentationMode | FormPresentationMode | Membaca/menulis | Mengambil atau mengatur mode presentasi formulir. |
HorizontalAlignment | HorizontalAlignment | Membaca/menulis | Mendapatkan atau mengatur garis horisontal. |
VerticalAlignment | VerticalAlignment | Membaca/menulis | Dapatkan atau mengatur garis vertikal. |
PageCount | int | Read | Jumlah halaman dalam dokumen yang terikat, atau 0 jika tidak ada yang diikat. |
Password | string | Membaca/menulis | Kata sandi pemilik yang digunakan saat membuka dokumen terenkripsi melalui OpenPdfFile(string). |
PrintAsGrayscale | bool | Membaca/menulis | Mendapatkan atau menetapkan sidik jari sebagai skala abu-abu. |
PrintAsImage | bool | Membaca/menulis | Dapatkan atau menetapkan sidik jari sebagai gambar. |
PrintPageDialog | bool | Membaca/menulis | Jika benar, PrintDocumentWithSetup akan muncul di dialog cetak OS. |
PrintStatus | object | Read | Selalu mengembalikan null dalam build ini; pencetakan tidak diimplementasikan. |
PrinterJobName | string | Membaca/menulis | Dapatkan atau menetapkan nama pekerjaan printer. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Membaca/menulis | Dapatkan atau mengatur opsi render. |
Resolution | int | Membaca/menulis | Target rasterisasi DPI yang dihubungi oleh rendering tingkat pemirsa (metode Decode throw, jadi ini saat ini hanya konfigurasi). |
ScaleFactor | float | Membaca/menulis | Mendapatkan atau menetapkan faktor skala. |
ShowHiddenAreas | bool | Membaca/menulis | Menemukan atau mengatur area tersembunyi. |
UseIntermidiateImage | bool | Membaca/menulis | Dapatkan atau mengatur penggunaan gambar intermediate. |
Methods
| Signature | Description |
|---|---|
PdfViewer() | Menelpon PdfViewer pada instance PdfViewer ini. |
PdfViewer(document: Document) | Panggilan PdfViewer(dokumen) pada instance PdfViewer ini. |
BindPdf(srcDoc: Document) | Mengunggah PDF dari jalur file ke viewer |
BindPdf(srcFile: string) | Panggilan BindPdf(srcFile) pada instance PdfViewer ini. |
BindPdf(srcStream: Stream) | Panggilan BindPdf(srcStream) pada instance PdfViewer ini. |
OpenPdfFile(filePath: string) | Menelpon OpenPdfFile(filePath) pada instance PdfViewer ini. |
OpenPdfFile(inputStream: Stream) | Panggilan OpenPdfFile(inputStream) pada instance PdfViewer ini. |
Close() | Panggilan Close pada instance PdfViewer ini. |
ClosePdfFile() | Menelpon ClosePdfFile pada instance PdfViewer ini. |
Dispose() | Panggilan Dispose pada instance PdfViewer ini. |
Save(destFile: string) | Panggil Save ((destFile) pada instance PdfViewer ini. |
Save(destStream: Stream) | Panggil Save ((destStream) pada instance PdfViewer ini. |
DecodePage(pageNumber: int) | Selalu melempar: pemirsa tidak menghasilkan objek Bitmap; render via ImageDevice (didasarkan olehSkiaSharp) sebagai gantinya. |
DecodeAllPages() | Selalu melempar: lihat DecodePage ((int). |
GetDefaultPageSettings() | Mengembalikan PageSettings yang baru dan kosong. |
GetDefaultPrinterSettings() | Mengembalikan PrinterSettings yang baru dan kosong. |
PrintDocument() | Mengirim PDF yang saat ini terikat ke printer default |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Menelpon PrintDocumentWithSettings(printerSettings) pada instance ini. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Panggilan PrintDocumentWithSettings(pageSettings, printerSetings) pada instance PdfViewer ini. |
PrintDocumentWithSetup() | Menelpon PrintDocumentWithSetup pada instance PdfViewer ini. |
PrintDocuments(documents: Document[]) | Panggil PrintDocuments(dokumen) pada instance PdfViewer ini. |
PrintDocuments(filePaths: string[]) | Panggilan PrintDocuments(filePaths) pada instance PdfViewer ini. |
PrintDocuments(documentStreams: Stream[]) | Panggilan PrintDocuments(documentStreams) pada instance PdfViewer ini. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Panggilan PrintDocuments(printerSettings, documents) pada instance PdfViewer ini. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Panggilan PrintDocuments(printerSettings, filePaths) pada instance PdfViewer ini. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Panggilan PrintDocuments(printerSettings, documentStreams) pada instance PdfViewer ini. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Panggilan PrintDocuments ((printerSettings, pageSetings , documents) pada instance PdfViewer ini. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Panggilan PrintDocuments ((printerSettings, pageSetings , filePaths) pada instance PdfViewer ini. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Panggilan PrintDocuments ((printerSettings, pageSetings , documentStreams) pada instance PdfViewer ini. |
PrintLargePdf(filePath: string) | Menelpon PrintLargePdf(filePath) pada instance PdfViewer ini. |
PrintLargePdf(inputStream: Stream) | Panggilan PrintLargePdf(inputStream) pada instance PdfViewer ini. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Panggil PrintLargePdf(filePath, printerSettings) pada instance PdfViewer ini. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Panggilan PrintLargePdf ((inputStream, printerSettings) pada instance PdfViewer ini. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Panggilan PrintLargePdf(filePath, pageSettings, printerSetings) pada instance PdfViewer ini. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Panggilan PrintLargePdf ((inputStream, pageSettings, printerSetings) pada instance PdfViewer ini. |