フィールドの挿入
注釈、ブロック属性、およびテーブル セルにフィールドを追加できます。フィールドでは、修正日付、図面名、作成者などの情報を更新できます。たとえば、フィールドを使用すると、タイトル ブロック内のテキストを正確に保つことができます。
さらに、Field コマンドを使用すると、図面の任意の文字エンティティで、図面シート セット情報をフィールドとして含めることができます。
Field(フィールド)ダイアログ ボックスには、図面シート番号、説明、リビジョン日付など、特定の図面シート セット情報のフィールド コードがあります。図面シートまたは図面シート セット全体に対して定義したカスタム プロパティも使用でき、フィールドとして挿入できます。
注釈、ブロック属性(BlockAttributes)、およびテーブル セルを編集する際には、フィールド(Field)ダイアログボックスにアクセスできます。
ヒント: 図面シートを作成し、フィールドを使用して、タイトル ブロック、ビュー ラベル、および寸法テキスト ブロックに表示される情報を自動化します。
フィールドは、図面を保存、印刷、または再構築すると自動的に更新されます。
注釈内のフィールドは、RebuildField コマンドを使用して手動で更新できます。
フィールドを挿入するには:
- 次のいずれかを実行します。
- リボンで、挿入(Insert) > データ(Data) > フィールド(Field)をクリックします。
- メニューで、挿入(Insert ) > フィールド(Field)をクリックします。
- Field と入力します。
- ダイアログ ボックスで、入力するフィールドを指定します。
- カテゴリ(Category): 名前(Name)リスト内のフィールド名は、日付/時間、ドキュメント、エンティティなどのカテゴリ別に区切られます。
- カテゴリ(Category): 名前(Name)リスト内のフィールド名は、日付/時間やドキュメントなどのカテゴリ別に区切られます。
- カテゴリ(Category): 名前(Name)リスト内のフィールド名は、日付/時間やドキュメントなどのカテゴリ別に区切られます。
- 名前: 挿入するフィールドを決定します。
- 形式(Format): 文字列の大文字と小文字、または日付フィールドの日付形式など、フィールド テキストの形式を指定します。
- プロパティ(Property): 指定したエンティティのプロパティ リストが表示されます。挿入するプロパティを指定します。
注記: フィールド(Field)ダイアログ ボックスで使用できるオプションは、指定したカテゴリ(Category)と名前(Name)に応じて変化します。
- OK をクリックします。
- グラフィックス領域で、フィールドの挿入点をクリックします。
フィールドを注釈と簡易注釈に追加できます。また、フィールド名を、ブロック属性定義のデフォルト値として使用できます。幾何公差にはフィールドを使用できません。フィールドを挿入するには、注釈または簡易注釈を作成するとき、またはブロック属性のデフォルト値を指定するときに、フィールド(Field)ボタンをクリックします。
フィールドを使用すれば、いつでもエンティティ プロパティを表示できます。
注記: Field コマンドは、現在の文字スタイルと文字サイズを使用します。
SetFieldDisplay コマンドを使用すると、注釈内のフィールドをグレーの背景で表示するかどうかを指定できます。
フィールドを使用して、テキスト エンティティのエンティティ プロパティを表示するには:
- グラフィックス領域で、テキスト エンティティをダブルクリックして編集モードに切り替えます。
- フィールドを挿入する位置にポインタを置きます。
- 右クリックし、コンテキスト メニューからフィールドを挿入(Insert Field)を選択します。
- フィールド(Field)ダイアログ ボックスで、次の操作を行います。
- OK をクリックします。
テーブル セルにフィールドを挿入するには:
- グラフィックス領域で、テーブルのセルをダブルクリックします。
- フィールドを挿入する位置にポインタを置きます。
- 右クリックして、コンテキスト メニューから、フィールドを挿入(Insert Field)を選択します。
- フィールド(Field)ダイアログ ボックスのカテゴリ(Category)で、すべて(All)または他のカテゴリを選択します。
- 名前(Name)でフィールドを選択します。
プレビュー(Preview)領域には、指定したフィールドのデフォルト値が表示されます。
- 形式およびその他の必要なオプションを指定します。
- OK をクリックします。
テーブル セルに数式フィールドを挿入するには:
- グラフィックス領域で、テーブルのセルをダブルクリックします。
- フィールドを挿入する位置にポインタを置きます。
- 右クリックして、コンテキスト メニューから、フィールドを挿入(Insert Field)を選択します。
- フィールド(Field)ダイアログ ボックスのカテゴリ(Category)で、エンティティ(Entities)を選択します。
- 名前(Name)で、数式(Formula)を選択します。
- 数式を指定するには、次のいずれかを実行します。
- 平均(Average)、合計(Sum)、またはカウント(Count)をクリックします。グラフィックス領域で、範囲を指定する最初と最後のセルをクリックし、Enter キーを押します。評価(Evaluate)をクリックすれば、いつでも計算された値をプレビュー(Preview)領域に表示できます。
- セル(Cell)をクリックします。グラフィックス領域で、セルをクリックして Enter キーを押します。
- 必要に応じて、形式およびその他の必要なオプションを指定します。
- OK をクリックします。
計算された値がセルに表示されます。
テキストにフィールドを挿入するには:
- グラフィックス領域で、テキスト エンティティをダブルクリックして編集モードに切り替えます。
- フィールドを挿入する位置にポインタを置きます。
- 右クリックし、コンテキスト メニューからフィールドを挿入(Insert Field)を選択します。
- フィールド(Field)ダイアログ ボックスで、カテゴリ(Category)を選択します。
名前(Name)リストに、指定したカテゴリで使用可能なフィールドが表示されます。
- 名前(Name)リストで、テキストに表示する情報を選択します。
指定したフィールドの現在の値が、プレビュー(Preview)領域に表示されます。
- 形式(Format)リストで、形式を指定します。
注記: 使用可能なオプションは、指定したフィールドによって異なります。たとえば、日付(Date)フィールドを選択すると、形式(Format)リストには使用可能なデータ形式が表示されます。
ブロック属性にブロック プレースホルダ フィールドを挿入するには:
注記: ブロック プレースホルダ フィールドは、ブロック エディタでのみ使用できます。
- ブロック エディタで、次のいずれかを実行します。
- ブロック属性定義(Block Attribute Definition)で、フィールド(Field)をクリックします。
- フィールド(Field)ダイアログ ボックスのカテゴリ(Category)で、エンティティ(Entities)を選択します。
- 名前(Name)で、ブロック プレースホルダ(BlockPlaceholder) を選択します。
ブロック参照プロパティ(Block reference property)リストには、CustomBlock のすべての要素と、画層、色など他のプロパティが表示されます。
- 形式(Format)リストで、形式を指定します。
注記: 使用可能なオプションは、指定したフィールドによって異なります。たとえば、線幅(Lineweight)プロパティを選択すると、形式(Format)リストには使用可能な単位が表示されます。
図面シート セット フィールドの使用
図面シートを作成し、フィールドを使用して、タイトル ブロック、ビュー ラベル、および寸法テキスト ブロックに表示される情報を自動化できます。Field コマンドを使用すると、図面の任意の文字エンティティで、図面シート セット情報をフィールドとして含めることができます。図面シートと図面シート セットの情報が変更されると、タイトル ブロック、ビュー ラベル、および寸法テキスト ブロックに表示されるデータは常に最新になります。
図面シートまたは図面ビューへのハイパーリンクとしてフィールドを作成できます。後で、シート セット マネージャーで対応する図面シートとビューを移動すると、関連付けられたハイパーリンクにより正しい場所にジャンプします。
フィールド(Field)ダイアログ ボックスには、図面シート番号、説明、リビジョン日付など、特定の図面シート セット情報のフィールド コードがあります。図面シートまたは図面シート セット全体に対して定義したカスタム プロパティも使用でき、フィールドとして挿入できます。DrawingSheetSet カテゴリでは、特定のフィールド タイプを使用できます。
- 名前が CurrentDrawingSheet で始まるフィールドでは、現在の図面シートに関連するプロパティを使用できます。
- 名前が CurrentDrawingSheetSet で始まるフィールドでは、現在の図面シート セットに関連するプロパティを使用できます。
- 図面シート セット(DrawingSheetSet)。指定した図面シート セットの項目をフィールドに含めることができます。
- DrawingSheetSetPlaceholder。寸法テキスト ブロックまたはビュー ラベルにプレースホルダを挿入できます。たとえば、図面シート セットに指定された寸法テキスト ブロックに、図のタイトルや図面シート番号などの情報を表示するためにブロック属性を定義できます。シート セット マネージャー(Sheet Set Manager)から図面シートの寸法テキスト ブロックを使用すると、プレースホルダが自動的に更新されて正しい値が表示されます。
- 図面シート ビュー(DrawingSheetView)。 指定した図面シート セットの項目をフィールドに含めることができます。
注記: 図面シート セット フィールドの値を更新するには、RebuildField コマンドを使用します。
図面シート セットのカスタム プロパティ フィールドを挿入するには:
- フィールド(Field)ダイアログ ボックスにアクセスします。
注記: 注釈、ブロック属性(BlockAttributes)、およびテーブル セルを編集する際には、フィールド(Field)ダイアログボックスにアクセスできます。たとえば、フィールドを挿入する各タイトル ブロック属性の属性定義にアクセスします。
- カテゴリ(Category)で、図面シート セット(DrawingSheetSet)を選択します。
名前(Name)リストには、すべての図面シート セット プロパティが表示されます。
- 名前(Name)で、次のいずれかを選択します。
- 現行図面シート セットのカスタム(CurrentDrawingSheetSetCustom)。図面シート セット全体に対して定義したフィールド カスタム プロパティとして含めることができます。
- 現行図面シートのカスタム(CurrentDrawingSheetCustom)。現在の図面シート セットに定義したフィールド カスタム プロパティとして含めることができます。
- カスタム プロパティ名(Custom property name)で、フィールドとして含めるカスタム プロパティを選択します。
- 形式(Format)リストで、形式を指定します。
- OK をクリックします。
図面シート セットのプレースホルダ フィールドを挿入するには:
ブロックを定義して、図面シート セットの寸法テキスト ブロックまたはラベル ブロックとして使用できます。
- 図面シート セット マネージャーで使用する寸法テキスト ブロックまたはラベル ブロックのブロック属性定義(Block Attribute Definition)ダイアログ ボックスを開きます。
- 名前(Name)に、フィールドの名前を入力します。
- デフォルト値(Default value)の右側で、フィールドを挿入(Insert Field)をクリックします。
- フィールド(Field)ダイアログ ボックスのカテゴリ(Category)で、DrawingSheetSet を選択します。
名前(Name)リストには、すべての図面シート セット プロパティが表示されます。
- 名前(Name)で、図面シート セット プレースホルダー(DrawingSheetSetPlaceholder)を選択します。
- プレースホルダー タイプ(Placeholder type)で、フィールドのタイプを選択します。
- 形式(Format)リストで、形式を指定します。
- 必要に応じて、ハイパーリンクの関連付け(Associate hyperlink)をクリックし、図面シートまたはビューへのハイパーリンクとしてフィールドを作成します。ハイパーリンクを関連付けると、挿入された寸法テキスト ブロックをクリックして、関連付けられた図面シートまたはビューを開くことができます。
注記: ViewportScale フィールドと Custom フィールドでは、ハイパーリンクの関連付けは使用できません。
- OK をクリックし、フィールド(Field)ダイアログ ボックスを閉じます。
プレースホルダー フィールドには、その名前が表示されます。たとえば、DrawingSheetTitle です。
- OK をクリックし、ブロック属性(Block Attribute)ダイアログ ボックスを閉じます。
- グラフィック領域で、フィールド テキストの位置を指定します。
コマンド: フィールド(Field)
メニュー: 挿入(Insert) > フィールド(Field)
リボン: 挿入(Insert) > データ(Data) > フィールド(Field)