レンダリング情報

RenderInfo は、ブロックの視覚要素のレイアウト方法を決定します。

ブロックは常に入力、接続、フィールドで構成されますが、これらはさまざまな方法で配置できます。たとえば、同じブロック定義をインライン入力または外部入力でレンダリングできます。

外部入力とインライン入力

レンダリング情報によって、選択されるレイアウトが決まります。

レンダリングの最初のステップとして、レンダリング情報はブロックの定義とそのビジュアル ピースの測定値を確認します。次に、ブロックのレイアウト方法を決定し、それに応じて情報を整理します。情報は重複しない要素スペーサーに変換され、重複しない行スペーサーに編成されます。

その後、引き出しは、整理されたレイアウト情報を使用して、ブロックを表す SVG パスを作成します。