blockly > bubbles > TextInputBubble

Lớp bubbles.TextInputBubble

Bong bóng hiển thị văn bản có thể chỉnh sửa. Người dùng cũng có thể đổi kích thước. Được biểu tượng nhận xét sử dụng.

Chữ ký:

export declare class TextInputBubble extends Bubble 

Mở rộng: Bubble

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(workspace, anchor, ownerRect) Tạo một thực thể mới của lớp TextInputBubble

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
mục tiêu protected Định vị
ownerRect? protected Rect | không xác định (Không bắt buộc)
workspace readonly WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
addLocationChangeListener(listener) Thêm trình nghe thay đổi để được thông báo khi vị trí của bong bóng trò chuyện này thay đổi.
addSizeChangeListener(listener) Thêm trình nghe thay đổi để được thông báo khi kích thước của bong bóng trò chuyện này thay đổi.
addTextChangeListener(listener) Thêm trình nghe thay đổi để được thông báo khi văn bản của bong bóng trò chuyện này thay đổi.
getSize()
getText()
isEditable() Trả về thông tin về việc văn bản trong bong bóng có thể chỉnh sửa hay không.
moveDuringDrag(newLoc)
positionByRect(rect) protected
setEditable(editable) Đặt xem văn bản trong bong bóng có thể chỉnh sửa hay không.
setPositionRelativeToAnchor(left, top)
setSize(size, relayout) Đặt kích thước của bong bóng trò chuyện này, bao gồm cả đường viền.
setText(text) Đặt văn bản của bong bóng trò chuyện này. Lệnh gọi thay đổi trình nghe.