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) | يبدأ صفحة جديدة . |
أنظر أيضا