ImageDevice

ImageDevice class

تنفذ الواجهة لإخراج محتوى النص والرسومات إلى الصورة (الصور) .

public class ImageDevice : Device

المنشئون

اسموصف
ImageDevice(bool)إنشاء مثيل جديد. سيتم كتابة ملف الإخراج في دليل الإخراج work مع أخذ اسم الوظيفة كاسم ملف.

الخصائص

اسموصف
override DestinationName { get; }يحصل على اسم الوجهة: اسم ملف الإخراج أو وصف الجهاز.
override Fill { get; set; }يحصل / يحدد التعبئة الحالية.
override FillOpacity { get; set; }يحصل / يحدد عتامة التعبئة الحالية.
override IsReady { get; }يظهر ما إذا كان الجهاز جاهزًا للإخراج .
override PageCount { get; }الحصول على عدد الصفحات.
Result { get; }إرجاع مصفوفات بايت الصور الناتجة. البعد الأول للمستندات الداخلية والثاني للصفحات داخل المستندات الداخلية.
override Stroke { get; set; }يحصل / يحدد الحد الحالي .
override StrokeOpacity { get; set; }يحصل / يحدد عتامة الحد الحالية.

طُرق

اسموصف
override AddHyperlink(RectangleF, Pen, string)قم بتعيين الارتباط التشعبي باستخدام URI كهدف له.
override Create()لإنشاء نسخة من هذا الجهاز .
override Dispose()التخلص من مثيل هذا الجهاز. ينهي حالة رسومات مثيل الجهاز هذه ، ، أي المفاتيح التي تؤلف السياق إلى المستوى الأعلى ثم حالة رسومات هذا الجهاز.
override DrawPath(GraphicsPath)يرسم مسارًا .
override DrawString(string, float, float, List<GlyphData>)يرسم سلسلة نصية .
override EndDocument()إنهاء المستند بأكمله.
override EndPage()إنهاء الصفحة.
override FillPath(GraphicsPath)املأ المسار .
override Init()يقوم بتهيئة الجهاز .
override SetClip(GraphicsPath)يحدد مسار المقطع الحالي.
override SetTransform(Matrix)يضبط تحويل مساحة الإحداثي الحالي.
override ShowImage(PointF, SizeF, byte[])يعرض صورة نقطية .
override StartDocument()يبدأ المستند بالكامل.
override StartPage(float, float)يبدأ صفحة جديدة .

أنظر أيضا