Aspose.Html.Dom.Canvas

ملف Aspose.html.Dom.Canvas توفر مساحة الاسم واجهات لتأهيل تفاصيل العرض ثنائي الأبعاد بالإضافة إلى خيارات للتعبئة وفئة Path2D.

الطبقات

فصلوصف
Path2Dيتم استخدام واجهة Path2D لواجهة Canvas 2D API للإعلان عن المسارات التي يتم استخدامها لاحقًا في كائنات CanvasRenderingContext2D. توجد طرق مسار واجهة CanvasRenderingContext2D على هذه الواجهة أيضًا وتسمح لك بإنشاء مسارات يمكنك الاحتفاظ بها وإعادة تشغيلها كما هو مطلوب على لوحة قماشية.

واجهات

واجهه المستخدموصف
ICanvasDrawingStylesتوفر واجهة ICanvasDrawingStyles طرقًا وخصائص تتحكم في كيفية رسم الخطوط وكيفية تخطيط النص.
ICanvasGradientيمثل كائنًا معتمًا يصف التدرج اللوني.
ICanvasPathMethodsيتم استخدام واجهة ICanvasPathMethods لمعالجة مسارات الكائنات.
ICanvasPatternيمثل كائنًا معتمًا يصف نمطًا ، بناءً على صورة أو لوحة قماشية أو مقطع فيديو.
ICanvasRenderingContext2Dتُستخدم واجهة ICanvasRenderingContext2D لرسم المستطيلات والنصوص والصور والكائنات الأخرى على عنصر لوحة الرسم. يوفر سياق العرض ثنائي الأبعاد لسطح الرسم لعنصر قماش.
IImageDataلتكوين كائن ImageData من Uint8ClampedArray معطى وحجم الصورة التي يحتوي عليها. في حالة عدم وجود مصفوفة ، يتم إنشاء صورة لمستطيل أسود.
ITextMetricsيمثل بُعد النص في اللوحة القماشية.

تعداد

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