Renderowanie informacji
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wartość RenderInfo
określa sposób rozmieszczania elementów wizualnych bloku.
Blok jest zawsze tworzony z danych wejściowych, połączeń i pól, ale można go rozmieścić na wiele różnych sposobów. Na przykład ta sama definicja bloku może być renderowana za pomocą wbudowanych lub zewnętrznych danych wejściowych.

Informacje o renderowaniu określają, który układ zostanie wybrany.
Pierwszym krokiem w renderowaniu jest sprawdzenie definicji bloku oraz wymiarów jego elementów wizualnych. Następnie decyduje, jak powinien wyglądać blok, i odpowiednio porządkuje informacje. Informacje są przekształcane w nienachodzące na siebie elementy i przestrzenie między nimi, które są uporządkowane w nienachodzące na siebie wiersze i przestrzenie między wierszami.
Następnie drawer używa uporządkowanych informacji o układzie do utworzenia ścieżek SVG reprezentujących blok.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-04-14 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-04-14 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"]]