blockly > blockRendering > Hàng

lớp blockRendering.Row

Một đối tượng đại diện cho một hàng trên khối được kết xuất và tất cả các thành phần phụ của khối đó.

Chữ ký:

export declare class Row 

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(hằng) Tạo một thực thể mới của lớp Row

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
căn chỉnh số | giá trị rỗng Căn chỉnh hàng.
constants_

protected

readonly

ConstantProvider
phần tử Đo lường được[] Một mảng các phần tử có trong hàng này.
hasDummyInput boolean Liệu hàng có bất kỳ dữ liệu đầu vào giả hoặc dữ liệu đầu vào hàng cuối nào hay không.
hasExternalInput boolean Liệu hàng có bất kỳ dữ liệu đầu vào bên ngoài nào hay không.
hasInlineInput boolean Liệu hàng có bất kỳ dữ liệu đầu vào cùng dòng nào hay không.
hasJaggedEdge boolean Liệu hàng có cạnh lởm chởm hay không.
hasStatement boolean Liệu hàng có bất kỳ mục nhập câu lệnh nào hay không.
height (chiều cao) number Chiều cao của hàng.
minHeight number Chiều cao tối thiểu của hàng.
minWidth number Chiều rộng tối thiểu của hàng, tính từ cạnh trái của khối sang bên phải. Không bao gồm các khối con trừ phi các khối này cùng dòng.
notchOffset number
statementEdge number Vị trí cạnh bên trái của tất cả các dữ liệu đầu vào của câu lệnh trên khối cần xuất hiện. Việc này đảm bảo rằng dữ liệu đầu vào của câu lệnh được xử lý bởi các trường có độ rộng varius đều được căn chỉnh.
loại number
chiều_rộng number Chiều rộng của hàng, từ cạnh trái của khối sang bên phải. Không bao gồm các khối con trừ phi các khối này cùng dòng.
widthWithConnectedBlocks number Chiều rộng của hàng, từ cạnh bên trái của khối đến cạnh của khối hoặc bất kỳ khối con nào được kết nối.
xPos number Vị trí X của hàng so với nguồn gốc nhóm svg của khối.
yPos number Vị trí Y của hàng so với nguồn gốc nhóm svg của khối.

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
endsWithElemSpacer() Xác định xem hàng này có phải kết thúc bằng một dấu cách phần tử hay không.
getFirstSpacer() Phương thức thuận tiện để lấy phần tử dấu cách đầu tiên trên hàng này.
getLastInput() Lấy giá trị nhập cuối cùng trên hàng này, nếu có.
getLastSpacer() Phương thức thuận tiện để lấy phần tử dấu cách cuối cùng trên hàng này.
measure() Kiểm tra tất cả các thành phần phụ và điền tất cả các thuộc tính kích thước vào hàng.
startsWithElemSpacer() Xác định xem hàng này có nên bắt đầu bằng một dấu cách phần tử hay không.