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 تحديد موضع علامة حزمة وعرضها هذا مربع به مساحة متروكة إضافية حول مجموعة القوالب بالكامل.