blockly > comments > RenderedWorkspaceComment

فئة comments.RenderedWorkspaceComment

Signature:

export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode 

النوع الأساسي: WorkspaceComment

Implements: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(workspace, id) تنشئ هذه الدالة تعليق مساحة العمل، بما في ذلك طريقة العرض.

الخصائص

الموقع مفاتيح التعديل النوع الوصف
عرض CommentView الفئة التي تشمل عناصر svg التي تشكّل تعليق مساحة العمل.
workspace readonly WorkspaceSvg

الطُرق

الطريقة مفاتيح التعديل الوصف
canBeFocused() راجِع IFocusableNode.canBeFocused.
dispose() تتخلص من طريقة العرض.
drag(newLoc) يسحب التعليق إلى الموقع الجغرافي المحدّد.
endDrag() ينهي عملية السحب على التعليق.
getBoundingRectangle() تعرض هذه الطريقة المستطيل المحيط بهذا التعليق في إحداثيات مساحة العمل. احترام التصغير
getEditorFocusableNode()
getFocusableElement() راجِع IFocusableNode.getFocusableElement.
getFocusableTree() راجِع IFocusableNode.getFocusableTree.
getSize() تعرض هذه السمة حجم التعليق بوحدات مساحة العمل. لا يراعي التصغير.
getSvgRoot() تعرض هذه السمة عنصر SVG الجذر لهذا التعليق.
isCopyable() تعرض هذه السمة ما إذا كان يمكن نسخ هذا التعليق أم لا
isMovable() تعرض هذه الطريقة ما إذا كان يمكن نقل هذا التعليق أم لا.
moveBy(dx, dy, reason) نقل التعليق بالمقدار المحدّد في إحداثيات مساحة العمل
moveTo(location, reason) تنقل هذه السمة التعليق إلى الموقع الجغرافي المحدّد في إحداثيات مساحة العمل.
onNodeBlur() راجِع IFocusableNode.onNodeBlur.
onNodeFocus() راجِع IFocusableNode.onNodeFocus.
revertDrag() تعيد هذه السمة التعليق إلى الموضع الذي كان فيه في بداية عملية السحب.
select() يتم تمييز التعليق بصريًا.
setCollapsed(collapsed) تضبط هذه السمة ما إذا كان التعليق مصغّرًا أم لا.
setDeleteStyle(wouldDelete) يشير بشكل مرئي إلى أنّه سيتم حذف هذا التعليق إذا تم إسقاطه.
setEditable(editable) تحدّد هذه السمة ما إذا كان التعليق قابلاً للتعديل أم لا.
setPlaceholderText(text) تضبط هذه السمة نص العنصر النائب الذي يتم عرضه إذا كان التعليق فارغًا.
setSize(size) تضبط هذه السمة حجم التعليق.
setText(text) تضبط هذه السمة نص التعليق.
showContextMenu(e) عرض قائمة السياق لهذا التعليق
snapToGrid() يمكنك محاذاة هذا التعليق مع أقرب نقطة في الشبكة.
startDrag() يبدأ عملية سحب التعليق.
toCopyData() تعرض هذه الطريقة تمثيلاً قابلاً للتسلسل بتنسيق JSON لحالة هذا التعليق، ويمكن استخدامه للصق.
unselect() إزالة تمييز التعليق بصريًا