Skip to main content
ABBYY FormDesigner では、空白のフォームと、一部の field にすでにデータが入力されているフォームの両方を印刷できます。たとえば、名前の field をあらかじめ入力したフォームを印刷すれば、各フォームの宛先を特定の個人にできます。値は、ファイルまたはデータベースから取得できます。一部入力済みフォームは、印刷することも、PDF ファイルとして保存することもできます。

ソース データの要件

  • ファイルまたはデータベース内の fields 名は、フォームおよび文書構造内の fields 名と一致している必要があります。
  • 名前の代わりに要素の識別子 (ID) を使用することもできます。これは、Barcode fields など、文書構造に含まれていない要素の値を指定する場合に便利です。
  • グループ内の fields またはマークは、識別子または完全名で指定できます。書式は <Group>|<Element> です。
  • 値は、Unicode でエンコードされた CSV ファイルおよび TXT ファイルからインポートできます。先頭行はヘッダーで、fields 名を含める必要があります。区切り文字には、コンマ (,)、セミコロン (;)、またはタブ文字を使用できます。
  • テーブルにデータを追加する場合は、完全名をデータ フォームで指定します。書式は <Table>|<Col>|<Row#> で、<Table> はテーブル名、<Col> は列名、<Row#> はセルです (番号は 0 から始まります)。
  • 一部入力済みのフォームを印刷すると、データ型が変換されます。たとえば、チェックマーク fields には、データベースの fields から True/False、1/0、または yes/no の値を入力できます。
  • 印刷されるデータには、要素のプロパティ ウィンドウ (Tip タブ) で指定された Tip のフォントが使用されます。
ファイル内でリスト区切り文字が小数点記号または桁区切り記号としても使用されている場合、その記号を使う数値はすべて引用符で囲む必要があります。
1

ダイアログを開く

File メニューで、Print Filled-Out Forms… を選択します。
2

データ接続を選択する

Select Data Connection ダイアログで、以前に接続したデータベースを選択するか、Add… をクリックして新しい接続を作成します。
3

データベースを選択する

Database を選択し、Select… をクリックしてデータベース接続パラメーターを指定します。
データベースのデータを使用して空白のフォームに入力し、コマンドラインから印刷することもできます:
例:
1

ダイアログを開く

File メニューで、Print Filled-Out Forms… を選択します。
2

データ接続を選択する

Select Data Connection ダイアログで、追加済みのファイルを選択するか、Add… をクリックして新しいファイルを追加します。
3

ファイルを選択する

File を選択し、Browse… をクリックしてファイルのパスを指定します。
コマンドラインからファイルのデータを使用して空白フォームに入力し、印刷することもできます。
例:

入力済みフォームのエクスポート

一部入力済みのフォームをエクスポートするには、次のコマンドを使用します。

必須の引数

オプションの引数

フォーム送信用のボタンを指定するには、次の引数を使用します。
ボタン名に空白が含まれる場合は、二重引用符で囲む必要があります。
データベースの値を使用して一部入力済みのフォームをエクスポートするコマンドの例:
ファイル内の値を使用して一部入力済みのフォームをエクスポートするコマンドの例:
Filter:<FieldName>=<Value1>[,<Value2>[…]] 引数は、fields 識別子に基づいてデータベース内のレコードをフィルタリングします。値はカンマで区切り、異なるfields に対して同じパラメーターを複数回指定します。
事前に入力されたfields は編集できません。出力ファイルが公開されていない場合は、コマンド引数が正しく指定されているか確認してください。

コマンド引数の検証

/printDatabase または /exportDatabase コマンドの実行時に、次の引数が自動的に検証されます。
  • FDD ファイルのパス
  • 接続文字列、または値を含むデータベースやファイルのパス
  • 出力先フォルダーのパス
  • 出力ファイル名
  • ソースに必要な field が存在するかどうか
検証に関する通知はイベント ログ (Control Panel → Administrative Tools → Event Viewer) に記録されます。Event Viewer でログを表示するには、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ABBYY FormDesigner 12 レジストリ キーの EventMessageFile サブキーを C:\Program Files (x86)\ABBYY FlexiCapture 12 Stations\FObjEventSrc.dll に設定します。コマンドラインを管理者として起動した場合、この値は自動的に設定されます。 検証に関する通知を別のファイルにも記録するには、LogFile:<filename> コマンドを使用します。イベント ログへの記録を無効にするには、/noSystemLog キーを使用します。 システム ログへの記録を無効にし、別のファイルへの記録を有効にするコマンドの例: