PdfViewer
نمای کلی
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 متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: AutoResize، AutoRotate، AutoRotateMode، CoordinateType، FormPresentationMode، HorizontalAlignment، و 13 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
AutoResize | bool | Read/Write | دریافت یا تنظیم تغییر اندازه خودکار. |
AutoRotate | bool | Read/Write | دریافت یا تنظیم چرخش خودکار. |
AutoRotateMode | AutoRotateMode | Read/Write | دریافت یا تنظیم حالت چرخش خودکار. |
CoordinateType | PageCoordinateType | Read/Write | دریافت یا تنظیم نوع مختصات. |
FormPresentationMode | FormPresentationMode | Read/Write | دریافت یا تنظیم حالت ارائه فرم. |
HorizontalAlignment | HorizontalAlignment | Read/Write | دریافت یا تنظیم تراز افقی. |
VerticalAlignment | VerticalAlignment | Read/Write | دریافت یا تنظیم تراز عمودی. |
PageCount | int | Read | تعداد صفحات در سند پیوست شده، یا 0 وقتی هیچ چیزی پیوست نشده باشد. |
Password | string | Read/Write | رمز عبور مالک که هنگام باز کردن اسناد رمزگذاری شده از طریق OpenPdfFile(string) استفاده میشود. |
PrintAsGrayscale | bool | Read/Write | دریافت یا تنظیم چاپ به صورت خاکستری. |
PrintAsImage | bool | Read/Write | دریافت یا تنظیم چاپ به صورت تصویر. |
PrintPageDialog | bool | Read/Write | زمانی که true باشد، PrintDocumentWithSetup دیالوگ چاپ سیستمعامل را نمایش میدهد. |
PrintStatus | object | Read | همیشه در این نسخه مقدار null را برمیگرداند؛ چاپ پیادهسازی نشده است. |
PrinterJobName | string | Read/Write | دریافت یا تنظیم نام کار چاپگر. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | دریافت یا تنظیم گزینههای رندرینگ. |
Resolution | int | Read/Write | DPI هدف رسترسازی که توسط رندرینگ سطح مشاهدهکننده مورد استفاده قرار میگیرد (متدهای Decode استثنا میاندازند، بنابراین در حال حاضر فقط برای پیکربندی است). |
ScaleFactor | float | Read/Write | دریافت یا تنظیم ضریب مقیاس. |
ShowHiddenAreas | bool | Read/Write | دریافت یا تنظیم نمایش نواحی مخفی. |
UseIntermidiateImage | bool | Read/Write | دریافت یا تنظیم استفاده از تصویر میانی. |
متدها
| Signature | Description |
|---|---|
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 فراخوانی میکند. |