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() | إزالة تمييز التعليق بصريًا |