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 | يُستخدم هذا التعداد لاختيار خوارزمية قاعدة التعبئة التي تحدد ما إذا كانت النقطة داخل المسار أو خارجه. |