フォームに要素を追加すると、ABBYY FormDesigner はフォーム画像上の1つまたは複数の要素に関連付けられたフォーム field の階層である文書構造を自動的に構築します。文書構造は変更でき、適切な型の任意の field に要素をリンクできます。
文書構造は、XFD ファイルの一部として保存およびエクスポートされます。
現在の文書の構造を表示するには、表示 → 文書構造 を選択します。右側のペインに、現在のフォーム内のfieldの構造が表示されます。新しいfieldの追加のほか、既存のfieldの削除、名前の変更、移動も行えます。fieldを操作するには、fieldを右クリックし、ショートカットメニューの項目 (Add Field、Delete Field、Rename Field) を選択します。階層内でfieldを移動するには、Ctrl+上/下 矢印キーを押すか、Move Field Up / Move Field Down を選択します。fieldにリンクされた要素がある場合、そのfieldは階層内の現在のレベル内でのみ移動できます。リンクされた要素がない場合は、グループ間でfieldを移動することもできます。
フォームに新しい要素を追加すると、ABBYY FormDesigner は、追加した要素と同じ型の新しいfieldを文書構造に自動的に作成します。新しいfieldを手動で作成するには、Add Field を選択し、新しいfieldの型を選択します。
新しい要素を追加すると、ABBYY FormDesigner はその要素用に文書構造内に自動作成されたfieldに、その要素を自動的にリンクします。要素を別のfieldにリンクするには、次の操作を行います。
- フォーム画像上で対象の要素を選択します
- 要素を右クリックし、ショートカットメニューで [Properties…] を選択します
- [要素のプロパティ] ダイアログで [Linked Field] タブをクリックし、ドロップダウンリストからfieldを選択します。選択した要素に対応する型のfields だけを選択できます。要素がグループの一部である場合、その要素をリンクできるのは、対応する Group field に属するfieldのみです。
どの要素にもリンクされていないfields の名前は、文書構造ペインでは斜体で表示されます。
文書構造から field を削除するには、対象の field を選択して Delete キーを押すか、対象の要素を右クリックしてショートカットメニューの Delete を選択します。
要素を削除すると、その要素にリンクされている field も削除されます。ただし、その field にほかの要素がリンクされている場合は削除されません。対応する field を削除せずに要素だけを削除するには、Shift+Delete を押すか、Edit メニューの Delete Block コマンドを選択するか、要素を右クリックしてショートカットメニューの Delete Block コマンドを選択します。