[レイアウト タスク] ドロップダウン リストで [階層図 - スマート ツリー] スケマティック レイアウト アルゴリズムを選択した状態で、[スケマティック エディター] ツールバーの [レイアウト アルゴリズム プロパティ] ボタン をクリックすると、関連付けられたプロパティを示す次のようなダイアログ ボックスが表示されます。
パラメーター値は、Schematics によってデフォルトで指定された値、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートのデフォルトとして、[スケマティック データセット エディター] の [レイアウト] タブを使用してこのテンプレート用に設定された値のいずれかになります。
始点ノードについて
[階層図 - スマート ツリー] レイアウト アルゴリズムの始点が、作成されたスマート ツリーのルート スケマティック ノードになります。このルート スケマティック ノードを指定するには、[始点の設定] ツール を使用します。ルート スケマティック ノードが指定されていない場合、スケマティック ノードのいずれかがルート ノードであるものと自動的に見なされます。
方向オプション
[方向] オプションでは、スマート ツリーの方向を指定します。
- ルートを始点としてスマート ツリーのノードを左から右に配置するには、[左から右へ] オプションを選択します (以下の図 1.1)。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別のオプションが指定されている場合を除き、これがデフォルトのオプションになります。
- ルートを始点としてスマート ツリーのノードを右から左に配置するには、[右から左へ] オプションを選択します (以下の図 1.2)。
- ルートを始点としてスマート ツリーのノードを下から上に配置するには、[下から上へ] オプションを選択します (以下の図 1.3)。
- ルートを始点としてスマート ツリーのノードを上から下に配置するには、[上から下へ] オプションを選択します (以下の図 1.4)。
リンクの表示方法パラメーター
[リンクの表示方法] パラメーターでは、スケマティック リンク上に追加される頂点の位置を指定します。
- スケマティック リンクの最後のセグメント上のブレーク ポイントの相対位置を定義する 0 ~ 1 の数値を入力します。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別の値が指定されている場合を除き、デフォルト値は 0.5 になります。
[ブレーク ポイント] の値が 0 の場合、このセグメントは最も長くなり、直角に表示されます。[ブレーク ポイント] の値が 1 の場合、このセグメントは存在しないため、各リンクはその 2 つの端点ノードに直接接続し、中間点は追加されません。以下の図 2.1 ~ 2.6 は、ブレーク ポイントの値がそれぞれ異なるスマート ツリー レイアウト アルゴリズムの結果を示しています。
- スケマティック リンクを直角に表示するには、[直交配置] チェックボックスをオンにします。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートでオンになっている場合を除き、このチェックボックスはデフォルトでオフになります。
以下の図 2.7 ~ 2.12 は、[直交配置] チェックボックスがオンまたはオフの場合の、ブレーク ポイントの値が異なるスケマティック リンクの表示を示しています。
間隔パラメーター
[間隔] パラメーターでは、階層レベル間および特定の階層レベルに属するスケマティック ノード間の間隔の計算方法を指定します。これらのパラメーターの単位は、[絶対単位] チェックボックスの設定によって異なります。
- [指定方向に垂直なノード間隔] パラメーターでは、スマート ツリー方向に垂直に表示されている、同じサブツリー レベルに属するスケマティック ノード間の間隔を指定します。
以下の図は、[指定方向に垂直なノード間隔] の値がそれぞれ 2 (図 3.1)、3 (図 3.2)、5 (図 3.3) の場合のスマート ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
- [指定方向に平行なノード間隔] オプションでは、スマート ツリー方向と平行に表示されるスケマティック ノード間の間隔を指定します。
以下の図は、[指定方向に平行なノード間隔] の値がそれぞれ 2 (図 3.4)、3 (図 3.5)、5 (図 3.6) の場合のスマート ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
- 近接する 2 つのサブツリーの間隔を広げるには、[サブツリー間隔] パラメーターの値を大きくします。この値によって、スマート ツリーの方向に対して垂直に表示されている、別のサブ ツリーのスケマティック ノードの間隔が制御されます。
以下の図は、[サブツリー間隔] の値がそれぞれ 2 (図 3.7)、4 (図 3.8)、6 (図 3.9) の場合のスマート ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
絶対単位チェックボックス
デフォルトでは、間隔パラメーターは、[スケマティック ダイアグラム プロパティ] ダイアログ ボックスの [XY 座標系] タブで指定されている座標系によって決まる絶対単位で解釈されます ([絶対単位] チェックボックスがオンの状態)。これらのパラメーター値をダイアグラム内のスケマティック ノードを表すシンボルの現在のサイズの平均を 1 とする相対単位で解釈させる場合、[絶対単位] チェックボックスをオフにします。たとえば、この場合、[指定方向に平行なノード間隔] パラメーターの値が 2 の場合、ある階層レベルに属するノードと次の階層レベルに属するノードの間隔は、平均サイズのシンボルが 2 つ並んで配置されているのと等しくなります。
デフォルトに戻すボタン
[デフォルトに戻す] ボタンをクリックすると、[階層図 - スマート ツリー] のすべてのパラメーターがデフォルト値にリセットされます。復元される値は、Schematics によってデフォルトで指定された値、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートのデフォルトとして、[スケマティック データセット エディター] の [レイアウト] タブを使用してこのテンプレート用に設定された値のいずれかです。