Class ImageDevice

ImageDevice class

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

public class ImageDevice : Device, IMultiPageDevice

المنشئون

اسموصف
ImageDevice()تهيئة مثيل جديد لـImageDevice .
ImageDevice(ImageFormat)تهيئة مثيل جديد لـImageDevice بتنسيق الصورة المحدد.
ImageDevice(Size)تهيئة مثيل جديد لـImageDevice بحجم الصفحة المحدد.
ImageDevice(Size, ImageFormat)تهيئة مثيل جديد لـImageDevice بالحجم المحدد للصفحة وتنسيق الصورة.

الخصائص

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

طُرق

اسموصف
virtual ClosePage()إجراء التحضير اللازم للجهاز بعد تقديم الصفحة.
override Create()لإنشاء نسخة من هذا الجهاز .
override Dispose()التخلص من الجهاز .
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)يحصل على قيمة خاصية السلسلة . (2 methods)
GetPropertyColor(string)يحصل على قيمة خاصية اللون . (2 methods)
GetPropertyDouble(string)يحصل على قيمة الخاصية المزدوجة . (2 methods)
GetPropertyInt(string)الحصول على قيمة خاصية عدد صحيح . (2 methods)
GetPropertyMargins(string)يحصل على قيمة خاصية الهوامش. (2 methods)
GetPropertyRectangle(string)يحصل على قيمة خاصية المستطيل . (2 methods)
GetPropertySize(string)يحصل على قيمة خاصية الحجم . (2 methods)
override GetTransform()يحصل على التحويل الحالي .
override InitClip()يقوم بتهيئة مقطع من الجهاز.
virtual InitPageNumbers()يقوم بتهيئة عدد الصفحات لإخراجها.
IsProperty(string)الحصول على قيمة الخاصية المنطقية . (2 methods)
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)يحدد التحويل الحالي .
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 BACKGROUNDمفتاح خاصية “الخلفية”.
static readonly BACKGROUND_COLORمفتاح خاصية “لون الخلفية”.
static readonly EMBED_FONTSمفتاح خاصية “تضمين الخط في المستند”.
static readonly EMIT_ERRORSقيمة خاصية “إصدار الأخطاء”.
static readonly EMIT_WARNINGSقيمة خاصية “إصدار التحذيرات”.
static readonly FIT_TO_PAGEمفتاح خاصية “احتواء المحتوى مع الصفحة”.
static readonly ORIENTATIONمفتاح خاصية “الاتجاه”.
static readonly PAGE_MARGINSمفتاح خاصية “هوامش الصفحة”.
static readonly PAGE_SIZEمفتاح خاصية “حجم الصفحة”.
static readonly PRODUCERقيمة الممتلكات “المُنتِج”.
static readonly TRANSPARENTمفتاح خاصية “شفاف”.

أنظر أيضا