Device

Device class

تنفذ الواجهة لإخراج محتوى النص والرسومات إلى جهاز مجرد. يتم تنفيذ التقديم صفحة بصفحة.

public abstract class Device

المنشئون

اسموصف
Device()إنشاء مثيل جديد .

الخصائص

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

طُرق

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

أنظر أيضا