عارض PDF

نظرة عامة

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 for .NET. الخصائص: AutoResize، AutoRotate، AutoRotateMode، CoordinateType، FormPresentationMode، HorizontalAlignment، و13 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
AutoResizeboolقراءة/كتابةيحصل أو يضبط إعادة التحجيم التلقائي.
AutoRotateboolقراءة/كتابةيحصل أو يضبط الدوران التلقائي.
AutoRotateModeAutoRotateModeقراءة/كتابةيحصل أو يضبط وضع الدوران التلقائي.
CoordinateTypePageCoordinateTypeقراءة/كتابةيحصل أو يضبط نوع الإحداثيات.
FormPresentationModeFormPresentationModeقراءة/كتابةيحصل أو يضبط وضع عرض النموذج.
HorizontalAlignmentHorizontalAlignmentقراءة/كتابةيحصل أو يضبط المحاذاة الأفقية.
VerticalAlignmentVerticalAlignmentقراءة/كتابةيحصل أو يضبط المحاذاة العمودية.
PageCountintقراءةعدد الصفحات في المستند المرتبط، أو 0 عندما لا يكون هناك شيء مرتبط.
Passwordstringقراءة/كتابةكلمة مرور المالك المستخدمة عند فتح المستندات المشفرة عبر OpenPdfFile(string).
PrintAsGrayscaleboolقراءة/كتابةيحصل أو يضبط الطباعة بالأبيض والأسود.
PrintAsImageboolقراءة/كتابةيحصل أو يضبط الطباعة كصورة.
PrintPageDialogboolقراءة/كتابةعند التفعيل، سيظهر PrintDocumentWithSetup مربع حوار الطباعة الخاص بنظام التشغيل.
PrintStatusobjectقراءةدائمًا ما يُعيد null في هذا الإصدار؛ الطباعة غير مُنفذة.
PrinterJobNamestringقراءة/كتابةيحصل أو يضبط اسم مهمة الطابعة.
RenderingOptionsAspose.Pdf.RenderingOptionsقراءة/كتابةيحصل أو يضبط خيارات العرض.
Resolutionintقراءة/كتابةدقة DPI المستهدفة للتصوير النقطي التي يتم استشارتها من قبل عرض المستوى العارض (طرق Decode تُطلق استثناءً، لذا هذا الإعداد حاليًا للتكوين فقط).
ScaleFactorfloatقراءة/كتابةيحصل أو يضبط معامل المقياس.
ShowHiddenAreasboolقراءة/كتابةيحصل أو يضبط إظهار المناطق المخفية.
UseIntermidiateImageboolقراءة/كتابةيحصل أو يضبط استخدام الصورة الوسيطة.

الطرق

Signatureالوصف
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.

انظر أيضًا

 العربية