blockly > geras > أداة تمييز

فئة أداة التمييز

يشير ذلك المصطلح إلى كائن يضيف عناصر مميزة إلى قالب بناءً على معلومات العرض المحددة.

يمكنك إبراز الجزء المهم لأنّ العناصر البارزة لا تتضمّن المربّع بشكل كامل. بدلاً من ذلك، يتم وضعها بناءً على مصدر الضوء في أعلى اليسار. وهذا يعني أنّ إبراز العرض يتطلّب معلومات دقيقة حول موضع كل جزء من القطعة. المسارات الناتجة ليست مسارات مستمرة أو مغلقة. تعتمد أهم تفاصيل علامات التبويب والشقوق بشكل غير محكم على أشكال علامات التبويب والأجزاء، ولكنها ليست متطابقة تمامًا.

Signature:

export declare class Highlighter 

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(CREATEor)(info) تنشئ هذه الدالة مثيلاً جديدًا من الفئة Highlighter.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
constants_ ConstantProvider
highlightConstants_ HighlightConstantProvider
info_ RenderInfo
inlineSteps_ سلسلة
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ بشكل حرف V
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ سلسلة

الطُرق

الطريقة مفاتيح التعديل الوصف
drawBottomRow(الصف) أضِف تمييزًا إلى الصف السفلي.
drawInlineInput(input) إضافة تمييز إلى إدخال مضمّن.
drawJaggedEdge_(row) إضافة تمييز على حافة مسنّنة لقالب مصغَّر
drawLeft() ارسم التمييز على الجانب الأيمن من القطعة.
drawRightSideRow(الصف) أضِف تمييزًا على الجانب الأيسر من أحد الصفوف.
drawStatementInput(row) إضافة تمييز إلى إدخال العبارة.
drawTopCorner(row) أضِف تمييزًا إلى الركن العلوي من المربّع.
drawValueInput(row) إضافة تمييز إلى إدخال القيمة.
getPath() احصل على خطوات مسار التمييز.