Class PdfDevice

PdfDevice class

تضم هذه الفئة تحويل المستند إلى PDF .

public class PdfDevice : Device, IMultiPageDevice, IStreamable

المنشئون

اسموصف
PdfDevice(Stream)تهيئة مثيل جديد لـPdfDevice مع تيار الإخراج.
PdfDevice(Stream, Size)تهيئة مثيل جديد لـPdfDevice مع تدفق الإخراج والحجم المحدد للصفحة.

الخصائص

اسموصف
virtual Background { get; set; }إرجاع أو تحديد الخلفية الحالية للصفحة.
virtual CharTM { get; set; }إرجاع أو تحديد تحويل الأحرف الحالية.
Creator { get; set; }إرجاع أو تحديد منشئ إخراج الجهاز الناتج.
virtual CurrentPageNumber { get; }رقم الصفحة الحالية .
override Font { set; }تحديد الخط الحالي .
virtual IsDirectRGB { get; }يشير إلى ما إذا كان الجهاز يستخدم وضع RGB المباشر ، أي RGB.
IsLicensed { get; }يشير إلى ما إذا كان مثيل مكتبة Aspose.Page هذا مرخصًا.
virtual Opacity { get; set; }إرجاع أو تحديد العتامة الحالية.
virtual OpacityMask { get; set; }إرجاع أو تحديد قناع العتامة الحالي.
OutputStream { get; set; }تحديد أو إرجاع تدفق الإخراج.
override Paint { set; }إرجاع أو تحديد الطلاء الحالي.
Properties { get; set; }خصائص الجهاز بما في ذلك البيانات الوصفية.
virtual SaveOptions { set; }خيارات لإدارة عملية العرض .
virtual Size { get; set; }إرجاع أو تحديد حجم الصفحة.
override Stroke { set; }إرجاع أو تحديد السكتة الدماغية الحالية .
virtual TextRenderingMode { get; set; }إرجاع أو تحديد وضع عرض النص الحالي.
virtual TextStrokeWidth { get; set; }إرجاع أو تحديد عرض ضغط النص الحالي.

طُرق

اسموصف
virtual ClosePage()إجراء التحضير اللازم للجهاز بعد تقديم الصفحة.
override Create()لإنشاء نسخة من هذا الجهاز .
override Dispose()التخلص من سياق الرسومات. إذا كانت الاستعادة عند الإنشاء صحيحة ، فسيتم استدعاء writeGraphicsRestore ().
override Draw(GraphicsPath)يرسم مسارًا .
virtual DrawArc(double, double, double, double, double, double)يرسم قوسًا .
override DrawImage(Bitmap, Matrix, Color)يرسم صورة ذات تحويل وخلفية معينين .
virtual DrawLine(double, double, double, double)يرسم مقطعًا مستقيماً .
virtual DrawOval(double, double, double, double)رسم شكل بيضاوي .
virtual DrawPolygon(double[], double[], int)رسم poligone .
virtual DrawPolygon(int[], int[], int)رسم مضلع .
virtual DrawPolyline(double[], double[], int)رسم شكل متعدد الخطوط .
virtual DrawPolyline(int[], int[], int)رسم شكل متعدد الخطوط .
virtual DrawRect(double, double, double, double)يرسم مستطيلًا .
virtual DrawRoundRect(double, double, double, double, double, double)يرسم مستطيلاً مستديرًا .
override DrawString(string, double, double)يرسم سلسلة عند نقطة معينة .
override EndDocument()إجراء التحضير اللازم للجهاز بعد تقديم المستند.
override Fill(GraphicsPath)يملأ المسار .
virtual FillArc(double, double, double, double, double, double)يملأ قوسًا .
virtual FillOval(double, double, double, double)يملأ شكل بيضاوي .
virtual FillPolygon(double[], double[], int)يملأ بوليغون .
virtual FillPolygon(int[], int[], int)يملأ بوليغون .
virtual FillRect(double, double, double, double)يملأ مستطيل .
virtual FillRoundRect(double, double, double, double, double, double)يملأ مستطيل دائري .
GetProperty(string)يحصل على قيمة خاصية السلسلة .
GetPropertyColor(string)يحصل على قيمة خاصية اللون .
GetPropertyDouble(string)يحصل على قيمة الخاصية المزدوجة .
GetPropertyInt(string)الحصول على قيمة خاصية عدد صحيح .
GetPropertyMargins(string)يحصل على قيمة خاصية الهامش .
GetPropertyRectangle(string)يحصل على قيمة خاصية المستطيل .
GetPropertySize(string)يحصل على قيمة خاصية الحجم .
override GetTransform()يحصل على التحويل الحالي.
override InitClip()تهيئة مقطع الجهاز.
virtual InitPageNumbers()يقوم بتهيئة عدد الصفحات لإخراجها.
IsProperty(string)الحصول على قيمة الخاصية المنطقية .
virtual OpenPage(string)يجعل التحضير اللازم للجهاز قبل عرض الصفحة.
virtual OpenPage(float, float)إجراء التحضير اللازم للجهاز قبل عرض كل صفحة.
override ReNew()إعادة تعيين الجهاز إلى الحالة الأولية للمستند بأكمله. تستخدم لإعادة تعيين تيار الإخراج.
override Reset()إذا تم تعيين معلمات جهاز الصفحة ، فإن هذه الطريقة تسمح بإعادة دفق الكتابة إلى بداية الصفحة.
override Rotate(double)قم بتدوير التحويل الحالي على المحور Z. استدعاءات الكتابة التحويل (التحويل) . الدوران بزاوية موجبة ثيتا تدور النقاط على المحور x الموجب باتجاه المحور y الموجب .
virtual Rotate(double, double, double)قم بتدوير مصفوفة التحويل الحالية حول نقطة.
override Scale(double, double)مقياس مصفوفة التحويل الحالية. المكالمات writeTransform (التحويل) .
override SetClip(GraphicsPath)يحدد مقطع الجهاز.
override SetTransform(Matrix)يحدد التحويل الحالي. نظرًا لأن معظم تنسيقات الإخراج لا تنفذ هذه الوظيفة ، يتم حساب التحويل العكسي للتحويل الحالي وضربه في التحويل ليتم تعيينه ، ثم يتم إعادة توجيه النتيجة بواسطة call لكتابة التحويل (التحويل) .
override Shear(double, double)لقص مصفوفة التحويل الحالية. المكالمات writeTransform (التحويل) .
override StartDocument()إجراء التحضير اللازم للجهاز قبل بدء تقديم المستند.
override ToString()إرجاع اسم نوع الجهاز.
override Transform(Matrix)تحويل مصفوفة التحويل الحالية. المكالمات writeTransform (التحويل)
override Translate(double, double)يترجم مصفوفة التحويل الحالية. المكالمات writeTransform (التحويل) .
virtual UpdatePageParameters(IMultiPageDevice)تحديث معلمات الصفحة من جهاز آخر متعدد الصفحات.
override WriteComment(string)يكتب تعليقًا .

مجالات

اسموصف
static readonly AUTHORقيمة خاصية “المؤلف”.
static readonly BACKGROUNDمفتاح خاصية “الخلفية”.
static readonly BACKGROUND_COLORمفتاح خاصية “لون الخلفية”.
static readonly COMPRESSمفتاح الخاصية “ضغط”.
static readonly EMBED_FONTSمفتاح خاصية “تضمين الخط في المستند”.
static readonly EMBED_FONTS_ASمفتاح الخاصية “ما هو نوع الخط المستخدم للتضمين”.
static readonly EMIT_ERRORSقيمة خاصية “إصدار الأخطاء”.
static readonly EMIT_WARNINGSقيمة خاصية “إصدار التحذيرات”.
static readonly FIT_TO_PAGEمفتاح خاصية “احتواء المحتوى مع الصفحة”.
static readonly KEYWORDSقيمة خاصية “الكلمات الرئيسية”.
static readonly ORIENTATIONمفتاح خاصية “الاتجاه”.
static readonly PAGE_MARGINSمفتاح خاصية “هوامش الصفحة”.
static readonly PAGE_SIZEمفتاح خاصية “حجم الصفحة”.
static readonly SUBJECTقيمة خاصية “الموضوع”.
static readonly TITLEقيمة خاصية “العنوان”.
static readonly TRANSPARENTمفتاح خاصية “شفاف”.
static readonly VERSIONمفتاح خاصية “الإصدار”.
const VERSION5قيمة خاصية “إصدار Adobe Acrobat Reader”.
static readonly WRITE_IMAGES_ASمفتاح خاصية “تنسيق الصور”.

أنظر أيضا