ブロック属性の定義(Defining BlockAttributes)¶
ブロック属性定義により変数や固定のテキストをブロックに添付できます。 ブロック属性を含むブロックを挿入すると、各ブロック属性の値の指定を求めるプロンプトが表示されます(値が定数で定義されている場合を除き)。
単一行または複数行のオブジェクトとしてブロック属性を定義できます。
ブロックのブロック属性は、あとで EditBlockAttribute コマンドで編集できます。 名前、リクエスト、値は EditAnnotation コマンドで編集できます。
ブロック属性を定義するには:
次のいずれかを実行します。
作成(Draw) > ブロック(Block) > ブロック属性定義(Define Block Attributes)**をクリックします(またはMakeBlockAttribute**と入力します)。
メニューで、作成 > ブロック > ブロック属性定義 をクリックします。
MakeBlockAttributeと入力します。
ダイアログボックスで、表示の下にオプションを入力します。
名前。ブロック属性名を定義します。任意の数の文字を持つことができます。空白は使用できません。
キャプション(Caption) ブロック挿入時にコマンドウィンドウに文字を表示します。 最大256文字までです。ブロックのブロック属性値が定数である場合はリクエストを省略することができます。 たとえば、”Enter norm term” をリクエストとして指定した場合、典型的な答えは ”Schedule 40 steel pipe” 等になります。
Default value. Displays the visible component of the BlockAttribute in the drawing. It may have up to 256 characters and may be a constant or variable. Characters such as blanks, underscores and dollar signs are allowed.
単一行のブロック属性を定義する場合は、デフォルト値の指定で フィールド(Fields) を適用できます。
フィールド(Field)
をクリックしてフィールドを挿入します。複数行のブロック属性を定義する場合は、入力フィールドのデフォルト値を指定することはできません。
マルチライン エディターを開く(Open Multiline Editor)
をクリックし、 複数行ブロック属性のフォーマット設定ポップアップ ツールバー を使用してグラフィックス領域の文字を編集します。 NoteOptions コマンドで注釈に対して指定されているエディター設定(インプレースで編集またはダイアログ ボックスで編集)が複数行のブロック属性定義にも適用されることに注意してください。
文字設定(Text settings)の下で次の設定を行います:
文字スタイル(TextStyle): 文字スタイルを設定します。 新しい文字スタイルの作成は TextStyle コマンドにより行えます。
位置合わせ(Justification): 挿入点に対するブロック属性文字の位置と整列を設定します。
注釈尺度(Annotative scaling)。定義したブロック属性でブロックを挿入するときに 注釈尺度 を適用するかどうかを指定します。ブロック属性を含むブロックが注釈エンティティとして定義されている場合、ブロック属性はブロックの方向に従います。
高さ(Height): 文字サイズを定義します。 画面上で高さを指定したい場合、グラフィックス領域内で選択(Select in graphics area)
を選択します。回転(Rotation): ブロック属性の挿入角度を指定します。 0° から 360°までの値を入力します。 反時計回りの場合は正の値を、時計回りの場合は負の値を入力します。 画面上で回転を指定したい場合、グラフィックス領域内で選択(Select in graphics area)
を選択します。幅(Width) - 複数行のブロック属性に対し、次の行に折り返す前の文字行の最大幅を定義します。文字行の長さに制限がないことを定義するには、値を 0.00 に設定します。画面で幅を指定するには、グラフィックス領域内で選択(Select in graphics area)
をクリックします。このオプションは、マルチライン(Multiline)オプションが選択されている場合にのみ使用できます(以下を参照)。
挿入点(Insertion point)で次を指定します:
次のいずれかを実行します。
X、Yおよび**Z**座標の値を入力します。
後で指定する(Specify later)を選択してダイアログボックスを閉じた後に画面上で挿入点を指定します。
グラフィックス領域内で選択(Select in graphics area)
をクリックして今すぐ挿入点を指定します。
動作(Behavior)で次を選択します:
固定(Fixed)。ブロック属性値を定数または変数に切り替えます。選択すると、デフォルト値(Default value)の文字は図面内で固定のブロック属性値になります。変数データは挿入できません。選択解除すると、変数のブロック属性値を挿入するようプロンプトが表示されます。
非表示:ブロック参照でのブロック属性値の表示をコントロールします。選択すると、値は図面に挿入する際に表示されません。ブロック属性の情報が後で解析するもので、図面に表示されなくてもよいものの場合に使用します。このオプションはブロック属性が多すぎて図面が不明瞭な場合にも有効です。非表示のブロック属性を一時的に表示するには DisplayBlockAttributes コマンドを使用します。
定義済み(Predefined)。デフォルト値でブロック属性を作成します。選択すると、値は要求されません。このオプションを使用し、挿入後に編集コマンドを使って編集することができます。
検証(Validate)。ブロック挿入時に、ブロック属性が正しいか検証を求めます。
マルチライン(Multilines)。ブロック属性が単一行か複数行かを指定します。複数行のブロック属性の場合は、文字行の最大幅を指定します(前の**幅(Width)**オプションを参照)。複数行のブロック属性の場合は、デフォルト値を指定できません(前の**デフォルト値(Default value)**オプションを参照)。
その他のオプションの設定:
ブロック内でロック(Lock in Block): ブロック参照内のブロック属性がロックされているかどうかを設定します。 ロック解除すると、 エンティティグリップ を使ってブロック属性を移動できます。
最後の定義の下の位置(Position below last definition): 現在のブロック属性定義を前のものの下に整列します。
このオプションは、前のブロック属性定義が単一行のブロック属性定義であった場合にのみ使用できます。
アクセス
コマンド: MakeBlockAttribute
メニュー: 作成(Draw) > ブロック(Block) > ブロック属性定義(Define Block Attributes)
リボン: 挿入 > ブロック定義 > ブロック属性を定義
ツール パレット: 作成 > ブロック属性定義(Define Block Attributes)
関連トピック
-MakeBlockAttribute (コマンド ウィンドウ バリアント)(-MakeBlockAttribute (command window variant))
ブロック属性定義の編集(Editing BlockAttribute Definitions)
親トピック