blockly > blockRendering > Renderer

فئة blockRendering.Renderer

الفئة الأساسية لمُنشئ الوحدات

Signature:

export declare class Renderer implements IRegistrable 

تنفِّذ: IRegistrable

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(name) إنشاء مثيل جديد من فئة Renderer

الخصائص

الموقع مفاتيح التعديل النوع الوصف
constants_ protected ConstantProvider موفِّر القيمة الثابتة لعارض الإعلانات
name protected سلسلة
عمليات إلغاء protected object | null عرض عمليات إلغاء الثبات، التي يتم تمريرها من خلال الخيارات

الطُرق

الطريقة مفاتيح التعديل الوصف
dispose()‎ تخلص من هذا المُعرِّف. حذف جميع عناصر DOM التي أنشأها هذا المشغّل الثابت وثوابته
getClassName() تحصل على اسم الفئة الذي يحدِّد أداة التحويل هذه.
getConstants() الحصول على مقدّم المحتوى الثابت لبرنامج التحويل الحالي نفترض أنّه عند استدعاء هذا الإجراء، سبق أن تمّت تهيئة العارض.
init(theme, opt_rendererOverrides) شغِّل أداة التحويل.
makeConstants_() protected أنشئ مثيلًا جديدًا لموفّر القيمة الثابتة لبرنامج التحويل.
makeDrawer_(block, info) protected أنشئ مثيلًا جديدًا من أدراج أداة التقديم.
makePathObject(root, style) أنشئ مثيلًا جديدًا لكائن مسار العارض.
makeRenderInfo_(block) protected أنشئ مثيلًا جديدًا لعنصر معلومات العرض الخاص بوحدة العرض.
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) protected للتحقّق مما إذا كان بإمكان كتلة يتيمة الاتصال بـ "نهاية" مجموعة الكتل topBlock إذا كان التجميع عبارة عن صف، تكون النهاية هي الإدخال الأخير. إذا كانت المجموعة عبارة عن حزمة، تكون النهاية هي آخر اتصال تالي. إذا لم يكن التجمع من النوعَين، يتم عرض القيمة "خطأ".
refreshDom(svg, theme, injectionDivIfIsParent) أعِد تحميل أداة التحويل بعد تغيير المظهر.
shouldHighlightConnection(_conn) تحديد ما إذا كان سيتم تمييز اتصال أم لا