Renderizar informações

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

Um bloco é sempre criado com entradas, conexões e campos, mas eles podem ser organizados de várias maneiras. Por exemplo, a mesma definição de bloco pode ser renderizada com entradas inline ou externas.

Entradas externas x inline

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

Como primeira etapa da renderização, as informações de renderização analisam a definição do bloco e as medições das peças visuais. Em seguida, ele decide como o bloco deve ser organizado 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 não sobrepostas e espaçadores de linha.

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