SvgDevice
SvgDevice class
تنفذ الواجهة لإخراج محتوى النص والرسومات إلى مستند PDF.
public class SvgDevice : Device, IFragmentRasterizer, IInteractiveDevice
المنشئون
| اسم | وصف |
|---|
| SvgDevice() | إنشاء مثيل جديد. سيتم كتابة ملف الإخراج في دليل الإخراج work مع أخذ اسم الوظيفة كاسم ملف. |
الخصائص
| اسم | وصف |
|---|
| override DestinationName { get; } | يحصل على اسم الوجهة: اسم ملف الإخراج أو وصف الجهاز. |
| override Fill { get; set; } | يحصل / يحدد التعبئة الحالية. |
| override FillOpacity { get; set; } | يحصل / يحدد عتامة التعبئة الحالية. |
| override IsReady { get; } | يظهر ما إذا كان الجهاز جاهزًا للإخراج . |
| override PageCount { get; } | الحصول على عدد الصفحات. |
| override Stroke { get; set; } | يحصل / يحدد الحد الحالي . |
| override StrokeOpacity { get; set; } | يحصل / يحدد عتامة الحد الحالية. |
طُرق
| اسم | وصف |
|---|
| AddBookmark(string, PointF) | يضيف الإشارة المرجعية المحددة بالاسم. |
| override AddHyperlink(RectangleF, Pen, string) | قم بتعيين الارتباط التشعبي باستخدام URI كهدف له. |
| override Create() | لإنشاء نسخة من هذا الجهاز . |
| override Dispose() | التخلص من مثيل هذا الجهاز. إنهاء حالة رسومات مثيل الجهاز هذه ، أي مفاتيح تبديل APS التي تُنشئ سياق إلى ملفApsCanvas من المستوى الأعلى ثم حالة رسومات هذا الجهازApsCanvas . |
| override DrawPath(GraphicsPath) | يرسم مسارًا . |
| override DrawString(string, float, float, List<GlyphData>) | يرسم سلسلة نصية . |
| override EndDocument() | إنهاء المستند بأكمله. |
| EndFragment() | إنهاء جزء لتنقيطه . |
| override EndPage() | إنهاء الصفحة. |
| override FillPath(GraphicsPath) | املأ المسار . |
| override Init() | يقوم بتهيئة الجهاز . |
| override SetClip(GraphicsPath) | يحدد مسار المقطع الحالي. |
| override SetTransform(Matrix) | يضبط تحويل مساحة الإحداثي الحالي. |
| override ShowImage(PointF, SizeF, byte[]) | يعرض صورة نقطية . |
| override StartDocument() | يبدأ المستند بالكامل. |
| StartFragment() | يبدأ جزء لتنقيطه . |
| override StartPage(float, float) | يبدأ صفحة جديدة . |
أنظر أيضا