Rendering-Informationen

Mit dem RenderInfo wird festgelegt, wie die visuellen Elemente eines Blocks angeordnet werden.

Ein Block besteht immer aus Eingaben, Verbindungen und Feldern, die aber auf viele verschiedene Arten angeordnet werden können. Beispielsweise kann dieselbe Blockdefinition mit Inline- oder externen Eingaben gerendert werden.

Externe und Inline-Eingänge

Anhand der Informationen zum Rendern wird das Layout ausgewählt.

Im ersten Schritt des Renderings werden in den Rendering-Informationen die Definition des Blocks und die Abmessungen seiner visuellen Elemente berücksichtigt. Anschließend wird entschieden, wie der Block gestaltet werden soll, und die Informationen werden entsprechend angeordnet. Die Informationen werden in nicht überlappende Elemente und Abstandshalter umgewandelt, die in nicht überlappende Zeilen und Zeilenabstandshalter organisiert sind.

Anhand dieser Informationen erstellt der Drawer dann die SVG-Pfade, die den Block darstellen.