Interface IDevice
محتويات
[
يخفي
]IDevice interface
يحدد الأساليب والخصائص التي تدعم العرض المخصص للعناصر الرسومية مثل المسارات والنصوص والصور.
public interface IDevice : IDisposable
الخصائص
| اسم | وصف |
|---|---|
| GraphicContext { get; } | يحصل على سياق الرسم . |
| Options { get; } | يحصل على خيارات التقديم . |
طُرق
| اسم | وصف |
|---|---|
| AddRect(RectangleF) | إلحاق مستطيل بالمسار الحالي كمسار فرعي كامل. |
| BeginDocument(Document) | يبدأ عرض المستند. |
| BeginElement(Element, RectangleF) | يبدأ عرض العنصر. |
| BeginPage(SizeF) | يبدأ عرض الصفحة الجديدة . |
| Clip(FillMode) | يعدل مسار القطع الحالي عن طريق تقاطعه مع المسار الحالي ، باستخدام قاعدة FillMode لتحديد المنطقة المراد تعبئتها. تنهي هذه الطريقة المسار الحالي. |
| ClosePath() | لإغلاق المسار الفرعي الحالي بإلحاق مقطع بخط مستقيم من النقطة الحالية إلى نقطة بداية المسار الفرعي. إذا كان المسار الفرعي الحالي مغلقًا بالفعل ، فإن “ClosePath” لا يفعل شيئًا . ينهي عامل التشغيل هذا المسار الفرعي الحالي. يؤدي إلحاق مقطع آخر بالمسار الحالي إلى بدء مسار فرعي جديد ، حتى إذا بدأ المقطع الجديد عند نقطة النهاية التي تم الوصول إليها بواسطة طريقة “ClosePath” . |
| CubicBezierTo(PointF, PointF, PointF) | لإلحاق منحنى بيزير مكعب بالمسار الحالي. يمتد المنحنى من النقطة الحالية إلى النقطة pt3 ، باستخدام pt1 و pt2 كنقاط تحكم Bézier. النقطة الحالية الجديدة هي pt3. |
| DrawImage(byte[], ImageType, RectangleF) | يرسم الصورة المحددة . |
| EndDocument() | ينتهي عرض المستند. |
| EndElement(Element) | ينتهي عرض العنصر. |
| EndPage() | ينتهي عرض الصفحة الحالية. |
| Fill(FillMode) | يملأ المنطقة بأكملها المحاطة بالمسار الحالي. إذا كان المسار يتكون من عدة مسارات فرعية غير متصلة ، فإنه يملأ الدواخل لجميع المسارات الفرعية ، تعتبر معًا. تنهي هذه الطريقة المسار الحالي. |
| FillText(string, PointF) | يملأ السلسلة النصية المحددة في المكان المحدد. |
| Flush() | مسح جميع البيانات لإخراج التدفق. |
| LineTo(PointF) | لإلحاق مقطع خط مستقيم من النقطة الحالية بالنقطة (نقطة). النقطة الحالية الجديدة هي pt. |
| MoveTo(PointF) | يبدأ مسارًا فرعيًا جديدًا عن طريق تحريك النقطة الحالية إلى إحداثيات المعلمة pt ، مع حذف أي مقطع خط متصل. إذا كانت طريقة إنشاء المسار السابقة في المسار الحالي هي أيضًا “MoveTo” ، فإن “MoveTo” الجديد يتجاوزها ؛ لا توجد آثار لعملية “MoveTo” السابقة في المسار. |
| RestoreGraphicContext() | يعيد سياق الرسومات بالكامل إلى قيمته السابقة عن طريق إخراجه من المكدس. |
| SaveGraphicContext() | يدفع نسخة من سياق الرسوم بأكمله إلى المكدس. |
| Stroke() | رسم خط بطول المسار الحالي. يتبع الخط المحدد كل مقطع مستقيم أو منحني في المسار ، متمركزًا على المقطع مع جوانب موازية له. يتم التعامل مع كل من المسارات الفرعية للمسار بشكل منفصل. تنهي هذه الطريقة المسار الحالي. |
| StrokeAndFill(FillMode) | ضربات وملء المسار الحالي. تنهي هذه الطريقة المسار الحالي. |
| StrokeText(string, PointF) | ضربات السلسلة النصية المحددة في الموقع المحدد. |
أنظر أيضا
- مساحة الاسم Aspose.Html.Rendering
- المجسم Aspose.HTML