Namespace Aspose.Html.Dom.Canvas

Namespace Aspose.Html.Dom.Canvas

الفئات

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

الواجهات

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

التعدادات

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