PdfViewer

PdfViewer class

يمثل فئة لعرض أو طباعة ملف pdf.

public sealed class PdfViewer : IFacade

المنشئون

اسم وصف
PdfViewer() تهيئة جديدPdfViewer الكائن .
PdfViewer(Document) تهيئة جديدPdfViewer الكائن .

الخصائص

اسم وصف
AutoResize { get; set; } الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كان الملف سيتم طباعته بحجم محسن. إذا كانت صفحة الطباعة خاطئة بدون تحجيم الصفحة.
AutoRotate { get; set; } الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كان الملف سيتم طباعته باستخدام التدوير التلقائي
AutoRotateMode { get; set; } الحصول على أو تعيين قيمة AutoRotateMode التي تشير إلى اتجاه الدوران
CoordinateType { get; set; } الحصول على نوع إحداثيات الصفحة أو تعيينه (مربعات الوسائط / الاقتصاص). يتم استخدام قيمة كروبوكس افتراضيًا.
FormPresentationMode { get; set; } الحصول على أو تعيين وضع العرض التقديمي .
HorizontalAlignment { get; set; } الحصول على أو تعيين قيمة تشير إلى المحاذاة الأفقية
PageCount { get; } الحصول على عدد الصفحات لملف Pdf الحالي.
Password { get; set; } الحصول على أو تعيين كلمة مرور مستند الإدخال.
PrintAsGrayscale { get; set; } الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كانت الصفحة تتم طباعتها كتدرج الرمادي. افتراضيا هو خطأ.
PrintAsImage { get; set; } تعيين أو الحصول على وضع لـ PdfViewer للطباعة كصورة.
PrinterJobName { get; set; } الحصول على أو تعيين اسم المستند في قائمة انتظار الطابعة عند طباعة المستند. القيمة الافتراضية هي اسم الملف.
PrintPageDialog { get; set; } الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كان سيتم إنتاج مربع حوار رقم الصفحة عند الطباعة.
PrintStatus { get; } الحصول على نتيجة مهمة الطباعة. إذا كان النجاح لاغيا خلاف ذلك ، كائن الاستثناء.
RenderingOptions { get; set; } الحصول على خيارات التقديم أو تعيينها .
Resolution { get; set; } الحصول على الدقة أو تعيينها أثناء العرض والطباعة. دقة أعلى ، سرعة أبطأ. القيمة الافتراضية هي 150.
ScaleFactor { get; set; } الحصول على أو تعيين قيمة النقطة العائمة التي تشير إلى عامل القياس. القيمة الافتراضية هي 1.0.
UseIntermidiateImage { get; set; } يحصل / يحدد استخدام تحويل صفحة pdf إلى ملف png متوسط أثناء الطباعة في وضع الملف. استخدمه عندما يكون حجم ملف الإخراج مهمًا.
VerticalAlignment { get; set; } الحصول على أو تعيين قيمة تشير إلى المحاذاة الرأسية

طُرق

اسم وصف
BindPdf(Document) تهيئة الواجهة .
BindPdf(Stream) تهيئة الواجهة .
BindPdf(string) تهيئة الواجهة .
Close() إغلاق الواجهة .
DecodeAllPages() إحضار صفحات من ملف pdf الحالي.
DecodePage(int) يقوم بفك تشفير صفحة من ملف PDF واحد.
Dispose() التخلص من موارد الواجهة .
GetDefaultPageSettings() الحصول على إعدادات الصفحة الافتراضية.
GetDefaultPrinterSettings() الحصول على إعدادات الطابعة الافتراضية.
PrintDocument() طباعة مستند Pdf باستخدام الطابعة الافتراضية.
PrintDocumentWithSettings(PrinterSettings) يطبع مستند Pdf بإعدادات الطابعة. سيتناسب حجم صفحة الإخراج مع حجم الصفحة الأولى للمستند.
PrintDocumentWithSettings(PageSettings, PrinterSettings) يطبع مستند Pdf بالإعدادات. إذا كان حجم المستند غير متوافق مع حجم الصفحة ، فسيقوم pdf.kit بتمديده ليلائم حجم الصفحة.
PrintDocumentWithSetup() يطبع مستند Pdf بمربع حوار الإعداد. اختر طابعة باستخدام مربع الحوار.
PrintLargePdf(Stream) يفتح ويطبع تدفق PDF كبير. إذا كان ملف Pdf الخاص بك يحتوي على مئات الصفحات أو أكثر أو كان حجمه أكثر من 3 ميغابايت ، يوصى بهذه الطريقة للحصول على أداء أفضل.
PrintLargePdf(string) يفتح ويطبع ملف PDF كبير. إذا كان ملف Pdf الخاص بك يحتوي على مئات الصفحات أو أكثر أو كان حجمه أكثر من 3 ميغابايت ، يوصى بهذه الطريقة للحصول على أداء أفضل.
PrintLargePdf(Stream, PrinterSettings) يفتح ويطبع تدفق Pdf كبير بإعدادات الطابعة المحددة. إذا كان ملف Pdf الخاص بك يحتوي على مئات من الصفحات أو أكثر أو كان حجمه أكثر من 3 ميغابايت ، يوصى بهذه الطريقة للحصول على أداء أفضل.
PrintLargePdf(string, PrinterSettings) يفتح ويطبع ملف Pdf كبير بإعدادات الطابعة المحددة. إذا كان ملف Pdf الخاص بك يحتوي على مئات من الصفحات أو أكثر أو كان حجمه أكثر من 3 ميغابايت ، يوصى بهذه الطريقة للحصول على أداء أفضل.
PrintLargePdf(Stream, PageSettings, PrinterSettings) يفتح ويطبع تدفق Pdf كبير مع إعدادات الصفحة المحددة وإعدادات الطابعة. إذا كان ملف Pdf يحتوي على مئات الصفحات أو أكثر أو كان حجمه أكثر من 3 ميغابايت ، يوصى بهذه الطريقة للحصول على أداء أفضل.
PrintLargePdf(string, PageSettings, PrinterSettings) يفتح ويطبع ملف PDF كبير بإعدادات الصفحة المحددة وإعدادات الطابعة. إذا كان ملف Pdf يحتوي على مئات الصفحات أو أكثر أو كان حجمه أكبر من 3 ميغابايت ، يوصى بهذه الطريقة للحصول على أداء أفضل.
Save(Stream) يحفظ مستند PDF الناتج للدفق .
Save(string) يحفظ مستند PDF الناتج في ملف.

أنظر أيضا