Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Merender info
RenderInfo
menentukan cara elemen visual blok
ditempatkan.
Sebuah blok selalu dibuat dari input, koneksi, dan kolom. Namun, sebuah blok dapat ditata dalam berbagai cara. Misalnya, definisi blok yang sama
dapat dirender dengan input eksternal atau input inline.

Info render menentukan tata letak mana yang dipilih.
Sebagai langkah pertama rendering, info render melihat definisi blok,
dan pengukuran bagian visualnya. Kemudian, ditentukan bagaimana blok tersebut harus
disusun, dan mengatur informasi tersebut sebagaimana mestinya. Informasi tersebut
berubah menjadi elemen dan spasi yang tidak tumpang-tindih,
yang disusun menjadi baris yang tidak tumpang-tindih, dan
spasi baris.
Kemudian, panel samping menggunakan informasi tata letak yang diatur untuk membuat
jalur SVG yang mewakili blok.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-07-24 UTC.
[null,null,["Terakhir diperbarui pada 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"]]