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