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_ |
|
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. |