Bản khảo sát nghiên cứu: Cho chúng tôi biết trải nghiệm của bạn khi sử dụng Blockly
Bắt đầu khảo sát
Thông tin kết xuất
RenderInfo
xác định cách sắp xếp bố cục các phần tử hình ảnh của khối.
Khối luôn được xây dựng từ dữ liệu đầu vào, kết nối và trường, nhưng có thể được bố trí theo nhiều cách. Ví dụ: bạn có thể hiển thị cùng một định nghĩa khối với thông tin đầu vào bên ngoài hoặc thông tin đầu vào cùng dòng.

Thông tin hiển thị xác định bố cục nào được chọn.
Ở bước kết xuất đầu tiên, thông tin kết xuất sẽ xem định nghĩa của khối và số đo của các thành phần hình ảnh của khối. Sau đó, hệ thống sẽ quyết định cách bố trí khối và sắp xếp thông tin cho phù hợp. Thông tin này được chuyển thành các thành phần và dấu cách không chồng chéo (được sắp xếp thành hàng và chồng lên hàng dấu cách.
Sau đó, ngăn sử dụng thông tin bố cục được tổ chức đó để tạo
các đường dẫn SVG đại diện cho khối.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-07-24 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2023-07-24 UTC."],[[["`RenderInfo` dictates the visual layout of a block's elements, such as inputs, connections, and fields, determining aspects like inline or external input placement."],["It analyzes the block definition and element measurements to establish an optimal layout, organizing the information into elements, spacers, rows, and row spacers for a non-overlapping visual structure."],["This organized layout information is then utilized by the drawer to generate the final SVG paths that visually represent the block."]]],["`RenderInfo` defines a block's visual layout. It analyzes a block's inputs, connections, and fields, considering external or inline input options. It determines the layout, organizing visual components into non-overlapping elements, spacers, rows, and row spacers. This structured information is then passed to the drawer, which generates the SVG paths for the block's visual representation. The core task of the render info is to take visual elements and organize them.\n"]]