レイアウトの内容は、2 つの異なるオブジェクト(Layout および BlockTableRecord オブジェクト)に分配されます。Layout オブジェクトには、AutoCAD のユーザ インタフェースに表示されるようなレイアウトの印刷設定および表示プロパティが含まれています。BlockTableRecord オブジェクトには、注釈、浮動ビューポート、タイトル ブロックなどのレイアウトに表示されるジオメトリが含まれます。また、BlockTableRecord オブジェクトには、レイアウトに使用される作図補助や画層プロパティの表示をコントロールする Viewport オブジェクトも含まれます。
それぞれの Layout オブジェクトは、BlockTableRecord オブジェクト 1 つだけと関連付けられます。特定のレイアウトに関連付けられた BlockTableRecord オブジェクトにアクセスするには、BlockTableRecordId プロパティを使用します。逆にそれぞれの BlockTableRecord オブジェクトは Layout オブジェクト 1 つだけと関連付けられます。特定の BlockTableRecord に関連付けられた Layout オブジェクトにアクセスするには、そのブロックの LayoutId プロパティを使用します。BlockTableRecord に関連付けされた Layout オブジェクトがあるかどうかを確認するには、BlockTableRecord の IsLayout プロパティを使用できます。BlockTableRecord に Layout オブジェクトが関連付けられている場合は、TRUE が返されます。