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

فئة geras.تمييز

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

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

Signature:

export declare class Highlighter 

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

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

أماكن إقامة

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

الطُرق

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