Renderowanie informacji

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.

Wejścia zewnętrzne a wbudowane

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 elementyprzestrzenie między nimi, które są uporządkowane w nienachodzące na siebie wierszeprzestrzenie między wierszami.

Następnie drawer używa uporządkowanych informacji o układzie do utworzenia ścieżek SVG reprezentujących blok.