blockly > blockRendering > MarkerSvg
فئة blockRendering.MarkerSvg
فئة للعلامة التي تحتوي على طرق لعرض علامة رسومات بتنسيق SVG.
Signature:
export declare class MarkerSvg
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(دالة الإنشاء)(مساحة العمل، الثوابت، العلامة) | إنشاء مثيل جديد لفئة MarkerSvg |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
colour_ | سلسلة | ||
constants_ | protected |
ConstantProvider | الثوابت اللازمة لرسم العلامة. |
currentMarkerSvg | SVGElement | فارغ | عنصر SVG الحالي للعلامة. | |
markerBlock_ | protected |
SVGPathElement | فارغ | |
markerInput_ | protected |
SVGPathElement | فارغ | |
markerSvg_ | protected |
SVGGElement | فارغ | مجموعة SVG الجذر التي تحتوي على العلامة. |
markerSvgLine_ | protected |
SVGRectElement | فارغ | |
markerSvgRect_ | protected |
SVGRectElement | فارغ | |
svgGroup_ | protected |
SVGGElement | فارغ |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
applyColour_(_curNode) | protected |
استخدم لون محدّد الموقع. |
createDom() | أنشئ عنصر DOM للعلامة. | |
createDomInternal_() | protected |
أنشئ رسومات موجّهة يمكن تغيير حجمها (SVG) للعلامة. |
dispose() | تخلّص من هذه العلامة. | |
الرسم(oldNode, curNode) | تعديل العلامة. | |
getBlinkProperties_() | protected |
الحصول على الخصائص لجعل العلامة تومض. |
getMarker() | احصل على محدّد الموقع. | |
getSvgRoot() | اعرض العقدة الجذر لـ SVG أو القيمة "فارغ" إذا لم يكن هناك أي منها. | |
hide() | إخفاء العلامة. | |
isCursor() | True إذا كان يجب رسم العلامة كمؤشر، وخطأ في الحالات الأخرى. يتم رسم المؤشر كخط وامض. يتم رسم العلامة كخط متصل. | |
positionBlock_(width, markerOffset, markerHeight) | protected |
ضع محدّد الموقع للقطعة. تعرض مخططًا للنصف العلوي من مستطيل حول كتلة. |
positionInput_(connection) | protected |
ضع العلامة على اتصال الإدخال. تعرض قطعة ألغاز مملوءة. |
positionLine_(x, y, width) | protected |
يمكنك نقل العلامة وإظهارها عند الإحداثي المحدد في وحدات مساحة العمل. يعرض خطًا أفقيًا. |
positionOutput_(width, height, connectionShape) | protected |
ضع العلامة على اتصال إخراج. تعرض هذه البطاقة مخططًا للألغاز والمسارَين العلوي والسفلي. |
positionPrevious_(width, markerOffset, markerHeight, connectionShape) | protected |
ضع العلامة على اتصال سابق. تعرض نصف مستطيل مع فتحة في الأعلى لتمثيل الاتصال السابق. |
positionRect_(x, y, width, height) | protected |
يمكنك نقل العلامة وإظهارها عند الإحداثي المحدد في وحدات مساحة العمل. تعرض مستطيلاً معبأ. |
setParent_(newParent) | protected |
تُرفق جذر SVG للعلامة بمجموعة SVG في العلامة الرئيسية. |
showAtLocation_(curNode) | protected |
عدِّل الحالة المرئية للعلامة استنادًا إلى نوع curNode. |
showCurrent_() | protected |
إظهار العلامة الحالية. |
showWithBlock_(curNode) | protected |
ضع علامة الكتلة واعرضها. |
showWithButton_(curNode) | protected |
حدد موضع الزر المنبثق واعرضه. هذا مربّع به مساحة متروكة إضافية حول الزر. |
showWithCoordinates_(curNode) | protected |
ضع علامة إحداثيات مساحة العمل واعرضها. هذا خط أفقي. |
showWithField_(curNode) | protected |
حدد موضع علامة الحقل واعرضها. هذا مربع حول الحقل. |
showWithInput_(curNode) | protected |
حدِّد موضع الإدخال واعرضه. هذه قطعة من الألغاز. |
showWithNext_(curNode) | protected |
حدد موضع الاتصال التالي واعرضه. هذا خط أفقي. |
showWithOutput_(curNode) | protected |
حدد موضع اتصال الإخراج واعرضه. |
showWithPrevious_(curNode) | protected |
يمكنك تحديد موضع اتصال سابق وعرضه. |
showWithStack_(curNode) | protected |
تحديد موضع وعرض علامة المكدس. يحتوي هذا المربّع على مساحة متروكة إضافية حول حزمة القوالب بالكامل. |