blockly > blockRendering > IPathObject

واجهة blockRendering.IPathObject

واجهة لعنصر مسار مربّع

Signature:

export interface IPathObject 

الخصائص

الموقع مفاتيح التعديل النوع الوصف
الثوابت ConstantProvider موفِّر القيمة الثابتة لعارض الإعلانات
style BlockStyle المسار الأساسي للوحدة
svgPath SVGElement المسار الأساسي للوحدة

الطُرق

الطريقة الوصف
addConnectionHighlight(connection, connectionPath, offset, rtl)?‎ (اختياري) تُضيف هذه السمة المسار المحدّد كأحد أهمّ العناصر في عملية الربط المحدّدة.
applyColour(block)?‎ (اختياري) طبِّق الألوان المخزّنة على مسار الكتلة، مع مراعاة ما إذا كانت المسارات تنتمي إلى كتلة ظلّ.
flipRTL()‎ اقلب مسارات SVG في RTL.
removeConnectionHighlight(connection)?‎ (اختياري) تزيل هذه السمة أي تمييز مرتبط بالاتصال المحدّد، في حال توفّره.
setPath(pathString) اضبط المسار الذي أنشأه برنامج العرض على عنصر SVG المعنيّ.
setStyle(blockStyle)?‎ (اختياري) عدِّل النمط.
updateDraggingDelete(enabled) إضافة أو إزالة تصميم يشير إلى سحب قالب فوق منطقة حذف
updateHighlighted(highlighted) حدِّد ما إذا كان سيتم عرض تمييز على الجزء المحظور أم لا. غالبًا ما يتم استخدام ميزة تمييز الكتل لتمييز الكتل التي يتم تنفيذها حاليًا بشكل مرئي.
updateInsertionMarker(enabled) إضافة أو إزالة تنسيق يشير إلى أنّ المربّع هو علامة إدراج
updateMovable(enabled) أضِف أو أزِل تصميمًا يشير إلى أنّه يمكن نقل المربّع.
updateSelected(enabled) إضافة أو إزالة تنسيق يشير إلى أنّه تم اختيار قالب