Renderizar informações

O RenderInfo determina como os elementos visuais de um bloco são dispostos.

Um bloco é sempre construído com entradas, conexões e campos, mas eles podem ser dispostos de várias maneiras diferentes. Por exemplo, a mesma definição de bloco pode ser renderizada com entradas externas ou in-line.

Entradas externas vs. in-line

As informações de renderização determinam qual layout é escolhido.

Como primeira etapa da renderização, as informações da renderização analisam a definição do bloco e as medidas das partes visuais dele. Em seguida, ele decide como o bloco será disposto e organiza as informações de acordo. As informações são transformadas em elementos e espaçadores não sobrepostos, que são organizados em linhas e espaçadores não sobrepostos.

Em seguida, a gaveta usa essas informações de layout organizadas para criar os caminhos SVG que representam o bloco.