Interface IDevice

Interface IDevice

اسم الفضاء : Aspose.Html.Rendering مجموعة: Aspose.HTML.dll (25.4.0)

يحدد الأساليب والخصائص التي تدعم التصوير المخصص للعناصر الرسومية مثل المسارات والنصوص والصور.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

تحصل على السياق الجرافيكي

GraphicContext GraphicContext { get; }

قيمة الممتلكات

GraphicContext

Options

يحصل على خيارات.

RenderingOptions Options { get; }

قيمة الممتلكات

RenderingOptions

Methods

AddRect(RectangleF)

يرفع مستطيلًا إلى المسار الحالي كطريق أسفل كامل.

void AddRect(RectangleF rect)

Parameters

rect RectangleF

قوس قزح للطباعة

BeginDocument(Document)

يبدأ تسليم الوثيقة.

void BeginDocument(Document document)

Parameters

document Document

الوثيقة .

BeginElement(العنصر، RectangleF)

يبدأ إعادة تدوير العنصر

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

العنصر الأساسي .Html.Dom.Element

rect RectangleF

مربع الحدود من العقد.

Returns

bool

يعود [الحقيقي] إذا كان العنصر يجب أن يتم معالجته.

BeginPage(SizeF)

يبدأ إعادة تدوير الصفحة الجديدة

void BeginPage(SizeF size)

Parameters

size SizeF

حجم الصفحة .

Clip(FillRule)

يغير مسار الانحناء الحالي عن طريق تقاطعه مع المسار الحالي، باستخدام FillRule لتحديد المنطقة التي يجب ملؤها.هذه الطريقة تنهي المسار الحالي.

void Clip(FillRule rule)

Parameters

rule FillRule

قاعدة ملء يحدد كيفية تصفية داخل مسار مغلق

ClosePath()

يغلق الطريق السفلي الحالي عن طريق إرفاق قطاع خط مستقيم من النقطة الحالية إلى نقطة البداية للطريق السفلي.إذا تم إغلاق الطريق السفلي الحالي بالفعل ، فإن “ClosePath” لا يفعل شيئًا.هذا المشغل ينهي الطريق السفلي الحالي.إضافة قطاع آخر إلى الطريق الحالي يبدأ الطريق السفلي الجديد،حتى إذا بدأ القسم الجديد في النقطة النهائية التي تم الوصول إليها باستخدام طريقة “ClosePath”.

void ClosePath()

CubicBezierTo(نقطة، نقطة، نقطة)

يرفع منحنى بيزير الكوبي إلى المسار الحالي.تمتد منحنى من النقطة الحالية إلى نقطة pt3،باستخدام pt1 و pt2 كنقاط التحكم Bézier.النقطة الحالية الجديدة هي pt3.

void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

تنسيقات النقطة الأولى

pt2 PointF

تنسيقات النقطة الثانية

pt3 PointF

تنسيقات النقطة الثالثة

DrawImage(بيوت[ ], WebImageFormat , RectangleF)

أضف الصورة المحددة.

void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [ ]

مجموعة من البايتات التي تمثل الصورة.

imageFormat WebImageFormat

تنسيق الصورة

rect RectangleF

مستطيل يحدد الموقف والحجم للطباعة.

EndDocument()

انتهاء تسليم الوثيقة.

void EndDocument()

EndElement(Element)

تنتهي إعادة تدوير العنصر.

void EndElement(Element element)

Parameters

element Element

العنصر الأساسي .Html.Dom.Element

EndPage()

انتهاء إعادة تدوير الصفحة الحالية.

void EndPage()

Fill(FillRule)

يملأ المنطقة بأكملها مغلقة بالطريق الحالي.إذا كان المسار يتكون من عدة مسارات منفصلة ، فإنه يملأ داخل جميع المسارات ،اعتبرت معا.هذه الطريقة تنهي المسار الحالي.

void Fill(FillRule rule)

Parameters

rule FillRule

قاعدة ملء تحدد كيفية ملء داخل مسار مغلق

FillText(نقطة، نقطة)

ملء شريط النص المحدد في الموقع المحدد.

void FillText(string text, PointF pt)

Parameters

text string

الشريط لملء

pt PointF

نقطة تحدد إحداثيات النص.

Flush()

تنزيل جميع البيانات إلى تدفق الإنتاج.

void Flush()

LineTo(نقطة)

يرفع قطعة خط مستقيم من النقطة الحالية إلى النقطة (pt).

void LineTo(PointF pt)

Parameters

pt PointF

نقطة حيث لإنشاء الخط إلى.

MoveTo(نقطة)

يبدأ الطريق السفلي الجديد عن طريق تحريك النقطة الحالية إلى إحداثيات المعلم pt، وتجاهل أي قطاع خط الاتصال.إذا كانت الطريقة السابقة لبناء المسار في المسار الحالي “تحرك” أيضًا ، فإن “تحرك” الجديد يتجاوزها ؛لا يبقى أي بقايا من العملية السابقة “MoveTo” في الطريق.

void MoveTo(PointF pt)

Parameters

pt PointF

نقطة إلى أين تتحرك الطريق.

RestoreGraphicContext()

استعادة السياق الجرافيكي بأكمله إلى قيمته السابقة عن طريق سحبها من الستار.

void RestoreGraphicContext()

SaveGraphicContext()

يضغط نسخة من السياق الجرافيكي بأكمله على الشريط.

void SaveGraphicContext()

Stroke()

يضرب خطًا على طول المسار الحالي.تتبع الخط المضطرب كل قطعة مستقيمة أو منحنية في المسار ،تركز على القسم مع الجانبين جنبا إلى جنب مع ذلك.يتم التعامل مع كل من الطرق السفلى بشكل منفصل.هذه الطريقة تنهي المسار الحالي.

void Stroke()

StrokeAndFill(FillRule)

أضرب وتملأ المسار الحالي.هذه الطريقة تنهي المسار الحالي.

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

قاعدة ملء تحدد كيفية ملء داخل مسار مغلق.

StrokeText(نقطة، نقطة)

يضرب شريط النص المحدد في الموقع المحدد.

void StrokeText(string text, PointF pt)

Parameters

text string

تصل إلى الإصابة.

pt PointF

النقطة التي تحدد الإحداثيات حيث تبدأ النص.

 عربي