概要 - ハッチングを作成する(VBA/ActiveX)

ハッチングとは、図面の指定された領域をパターンで塗り潰すことです。

Hatch オブジェクトを作成するときは、ハッチング パターンのタイプ、ハッチング パターン名、自動調整かどうかを指定します。Hatch オブジェクトはいったん作成されると、自動調整かどうかを変更することはできません。

次に、Hatch オブジェクトを作成し、定義する順序を説明します。

  1. Hatch オブジェクトを作成します。
  2. ハッチングの最も外側の境界である外側ループを指定します。
  3. ハッチング内に存在するすべての内側のループを指定します。

Hatch オブジェクトを作成するには、AddHatch メソッドを使用します。

自動調整ハッチング

自動調整ハッチングと非自動調整ハッチングの 2 種類のハッチングを作成できます。自動調整ハッチングは、その境界線にリンクされ、境界線が修正されると更新されます。非自動調整ハッチングは、境界には関連付けられていません。

自動調整属性は、ハッチングの作成時のみに設定されます。ハッチングを作成したら、その自動調整を解除することはできますが、それを再び自動調整ハッチングに変更することはできません。

自動調整ハッチングを作成するには、AddHatch メソッドの Associativity パラメータを TRUE に設定します。非自動調整ハッチングを作成するには、AddHatch メソッドの Associativity パラメータを FALSE に設定します。