blockly > blockRendering > MarkerSvg
فئة blockRendering.MarkerSvg
فئة للعلامة تحتوي على طرق لعرض العلامة بيانيًا بتنسيق SVG.
Signature:
export declare class MarkerSvg
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(دالة إنشاء)(مساحة عمل، ثوابت، علامة) | تنشئ هذه الدالة مثيلاً جديدًا من الفئة MarkerSvg . |
أماكن إقامة
الموقع | مفاتيح التعديل | Type | الوصف |
---|---|---|---|
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 للعلامة. |
disposition() | تخلَّص من هذه العلامة. | |
Draw(oldNode, curNode) | عدِّل العلامة. | |
getBlinkProperties_() | protected |
احصل على الخصائص لجعل العلامة تومض. |
getMarker() | احصل على العلامة. | |
getSvgRoot() | عرض العقدة الجذر لـ SVG أو قيمة فارغة في حال عدم وجود أي منها. | |
hide() | إخفاء العلامة. | |
isCursor() | صحيح إذا كان يجب رسم العلامة كمؤشر، وإلا فسيتم رسمها على false. يتم رسم المؤشر كخط وامض. يتم رسم العلامة كخط ثابت. | |
positionBlock_(width, markerOffset, markerHeight) | protected |
ضع علامة الكتلة. تعرض مخططًا للنصف العلوي من المستطيل حول كتلة. |
positionInput_(connection) | protected |
ضع العلامة لاتصال إدخال. تعرض قطعة أحجية مملوءة. |
positionLine_(x, y, width) | protected |
نقل العلامة وإظهارها عند الإحداثي المحدد في وحدات مساحة العمل. لعرض خط أفقي. |
موضع الإخراج_(العرض, الارتفاع, وقت الاتصال) | protected |
ضع علامة لاتصال الإخراج. تعرِض مخطط اللغز والمسار العلوي والسفلي. |
positionPrevious_(width, markerOffset, markerHeight, contactShape) | protected |
ضع العلامة لعملية ربط سابقة. تعرض نصف مستطيل مع وجود شوك في الأعلى لتمثيل الاتصال السابق. |
positionRect_(x, y, width, height) | protected |
نقل العلامة وإظهارها عند الإحداثي المحدد في وحدات مساحة العمل. لعرض مستطيل معبأ. |
setParent_(newParent) | protected |
إرفاق جذر SVG للعلامة بمجموعة SVG الخاصة بالعلامة الرئيسية. |
showAtLocation_(curNode) | protected |
عدِّل الحالة المرئية للعلامة بناءً على نوع curNode. |
showCurrent_() | protected |
إظهار العلامة الحالية. |
showWithBlock_(curNode) | protected |
تحديد موضع علامة الكتلة وعرضها |
showWithCoordinates_(curNode) | protected |
تحديد موضع علامة إحداثي مساحة العمل وعرضها. هذا خط أفقي. |
showWithField_(curNode) | protected |
موضع العلامة وعرضها للحقل هذا مربع حول الحقل. |
showWithInput_(curNode) | protected |
تحديد موضع العلامة وعرضها للإدخال هذه قطعة أحجية. |
showWithNext_(curNode) | protected |
حدد موضع العلامة واعرضها لعملية الربط التالية. هذا خط أفقي. |
showWithOutput_(curNode) | protected |
تحديد موضع العلامة وعرضها لاتصال الإخراج |
showWithPrevious_(curNode) | protected |
تحديد موضع العلامة وعرضها لعملية ربط سابقة |
showWithStack_(curNode) | protected |
تحديد موضع علامة حزمة وعرضها هذا مربع به مساحة متروكة إضافية حول مجموعة القوالب بالكامل. |