Properties ダイアログ、Order タブを表示
Properties ダイアログ、Order タブを表示

- 可能な列の並び順を単純に列挙するだけであれば、たとえば “Column1; Column2; Column3” と “Column3; Column2; Column1” のように、互いに矛盾する列順序を指定できます。画像に対して FlexiLayout をマッチングする際、プログラムはその画像に最も適した列順序を選択します。
- 複数の列順序を記述するためにルールを使用する場合は、矛盾する順序を指定できません。画像に対して FlexiLayout をマッチングする際、プログラムはすべての条件を満たす列順序を探します。2 つのルールで矛盾する条件が指定されている場合 (例: “Column1 << Column2 << Column3” と “Column3 << Column2 << Column1”) 、プログラムは FlexiLayout をマッチングできません。
固定列順序の一覧
固定列順序を編集するには:
- 編集する列順序を選択し、Edit… をクリックします。Edit Fixed Column Order ダイアログが開きます。
- Order name field に、列順序の新しい名前を入力します。この名前は、FlexiLayout で順序を識別するためにのみ使用され、現在の テーブル要素 の hypothesis のプロパティに表示されます。この名前を付けることで、プログラムがどの列順序を選択したのかを判別しやすくなります。
- List1 field には、すべてのテーブル列の一覧が表示されます。目的の列を選択し、
をクリックして List2 list に追加します。
をクリックすると、すべての列が一覧に追加されます。
をクリックすると List2 list から列が削除され、
をクリックすると List2 list からすべての列が削除されます。
と
を使用すると、List2 list 内で列を上下に移動できます。必要に応じてこれらのボタンを使って列の順序を変更し、OK をクリックします。
新しい列順序を作成するには:
- Add… ボタンをクリックします。Add Fixed Column Order ダイアログが開きます。
- Order name field に、新しい列順序の名前を入力します。
- List1 field には、すべてのテーブル列の一覧が表示されます。必要な列を選択し、
をクリックして List2 リストに追加します。
をクリックすると、すべての列がリストに追加されます。
をクリックすると List2 リストから列が削除され、
をクリックすると List2 リストからすべての列が削除されます。
と
を使用すると、List2 リスト内で列を上下に移動できます。必要に応じてこれらのボタンで列の順序を変更し、OK をクリックします。
ルールを使用して列の順序を指定する
ルールを作成するには:
- Add… ボタンをクリックします。Edit Column Order Rule ダイアログが開きます。
- List1 field には、すべてのテーブル列の一覧が表示されます。目的の列を選択し、
をクリックして List2 リストに追加します。次に、先ほど選択した列の後に常に配置される列を選択します (ただし、必ずしも直後である必要はありません) 。
をクリックすると、すべての列がリストに追加されます。
をクリックすると List2 リストから列が削除され、
をクリックすると List2 リストからすべての列が削除されます。
と
を使用すると、List2 リスト内で列を上下に移動できます。これらのボタンを使って必要に応じて列の順序を変更し、OK をクリックします。 - 作成したルールは、Rules for column order field に表示されます。<< 記号は、一方の field が他方の field より常に前にあることを示します。
ルールを編集するには:
- Edit… ボタンをクリックします。Edit Column Order Rule ダイアログが開きます。
、
、
、
、
の各ボタンを使用して必要な順序を設定し、OK をクリックします。
