PdfViewer

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 مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
AutoResizeboolRead/Writeدریافت یا تنظیم تغییر اندازه خودکار.
AutoRotateboolRead/Writeدریافت یا تنظیم چرخش خودکار.
AutoRotateModeAutoRotateModeRead/Writeدریافت یا تنظیم حالت چرخش خودکار.
CoordinateTypePageCoordinateTypeRead/Writeدریافت یا تنظیم نوع مختصات.
FormPresentationModeFormPresentationModeRead/Writeدریافت یا تنظیم حالت ارائه فرم.
HorizontalAlignmentHorizontalAlignmentRead/Writeدریافت یا تنظیم تراز افقی.
VerticalAlignmentVerticalAlignmentRead/Writeدریافت یا تنظیم تراز عمودی.
PageCountintReadتعداد صفحات در سند پیوست شده، یا 0 وقتی هیچ چیزی پیوست نشده باشد.
PasswordstringRead/Writeرمز عبور مالک که هنگام باز کردن اسناد رمزگذاری شده از طریق OpenPdfFile(string) استفاده می‌شود.
PrintAsGrayscaleboolRead/Writeدریافت یا تنظیم چاپ به صورت خاکستری.
PrintAsImageboolRead/Writeدریافت یا تنظیم چاپ به صورت تصویر.
PrintPageDialogboolRead/Writeزمانی که true باشد، PrintDocumentWithSetup دیالوگ چاپ سیستم‌عامل را نمایش می‌دهد.
PrintStatusobjectReadهمیشه در این نسخه مقدار null را برمی‌گرداند؛ چاپ پیاده‌سازی نشده است.
PrinterJobNamestringRead/Writeدریافت یا تنظیم نام کار چاپگر.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/Writeدریافت یا تنظیم گزینه‌های رندرینگ.
ResolutionintRead/WriteDPI هدف رسترسازی که توسط رندرینگ سطح مشاهده‌کننده مورد استفاده قرار می‌گیرد (متدهای Decode استثنا می‌اندازند، بنابراین در حال حاضر فقط برای پیکربندی است).
ScaleFactorfloatRead/Writeدریافت یا تنظیم ضریب مقیاس.
ShowHiddenAreasboolRead/Writeدریافت یا تنظیم نمایش نواحی مخفی.
UseIntermidiateImageboolRead/Writeدریافت یا تنظیم استفاده از تصویر میانی.

متدها

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 فراخوانی می‌کند.

همچنین ببینید

 فارسی