レンダリング情報
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
RenderInfo
は、ブロックの視覚要素のレイアウト方法を決定します。
ブロックは常に入力、接続、フィールドで構成されますが、これらはさまざまな方法で配置できます。たとえば、同じブロック定義をインライン入力または外部入力でレンダリングできます。

レンダリング情報によって、選択されるレイアウトが決まります。
レンダリングの最初のステップとして、レンダリング情報はブロックの定義とそのビジュアル ピースの測定値を確認します。次に、ブロックのレイアウト方法を決定し、それに応じて情報を整理します。情報は重複しない要素とスペーサーに変換され、重複しない行と行スペーサーに編成されます。
その後、引き出しは、整理されたレイアウト情報を使用して、ブロックを表す SVG パスを作成します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[],["`RenderInfo` defines a block's visual layout. It analyzes a block's inputs, connections, and fields, considering external or inline input options. It determines the layout, organizing visual components into non-overlapping elements, spacers, rows, and row spacers. This structured information is then passed to the drawer, which generates the SVG paths for the block's visual representation. The core task of the render info is to take visual elements and organize them.\n"]]