一部入力済みのフォームにデータを入力する
- ファイルまたはデータベース内の 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 のフォントに対応します。
部分的に入力済みのフォームの印刷
データベースの値を使用してフォームを印刷するには
- File メニューで、Print Filled-Out Forms… を選択します。
- 表示される Select Data Connection ダイアログで、以前に接続したデータベースを選択するか、Add… をクリックして新しい接続を作成します。
- Database を選択し、Select… ボタンをクリックしてデータベース接続parametersを指定します。
ファイル内の値を使ってフォームを印刷するには
- File メニューで、Print Filled-Out Forms… を選択します。
- 開いた Select Data Connection ダイアログで、追加済みのファイルを選択するか、Add… をクリックして新しいファイルを追加します。
- File を選択し、Browse… をクリックしてファイルのパスを指定します。
FormDesigner.exe /printDatabase <path to form .fdd> から印刷することもできます。
例:
記入済みフォームのエクスポート
-
Database:"connectionstring: …"データベースの値を使用する場合に必須です。 -
File:<path to file with values>TXT または CSV ファイルの値を使用する場合に必須です。 -
DestinationFolder:<path to the destination folder> -
FormName:<name of output file>.pdf
EmailButtonText:<name of the button>SubmitEmail:<e-mail address>UrlButtonText:<name of the button>SubmitUrl:<URL of the server>ClearButtonText:<name of the button>ButtonsPosition:<location of the button>(指定できる位置:Top(既定) ,BottomまたはTopAndBottom)
ボタン名に空白が含まれる場合は、二重引用符で囲む必要があります。
Filter:<FieldName>=<Value1>[,<Value2>[…]] 引数は、データベース内のレコードをフィルタリングします。レコードはfields 識別子で絞り込めます。この引数内の値はカンマで区切る必要があり、異なるfields に対して同じパラメーターを複数回指定できます。
事前に入力されたfields は編集できません。
出力ファイルが公開されていない場合は、コマンド引数が正しく指定されているか確認してください。
部分的に入力済みのフォームを印刷およびエクスポートするコマンドの自動チェック
/printDatabase または /exportDatabase コマンドを実行すると、次の引数が自動的にチェックされます。
- FDD ファイルへのパス
- 値を含むデータベースまたはファイルへの接続文字列またはパス
- 保存先フォルダーへのパス
- 出力ファイルの名前
- source に必要な fields が存在するかどうか
[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 キーを使用します。
システム ログへのログ記録を無効にし、別のファイルへのログ記録を有効にするコマンドの例:
