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() | احصل على خطوات مسار التمييز. |