執筆:EugeneAmnis
フォームの印刷機能
Androidアプリ Forme Pro(lite) Ver9.729から、フォームの印刷機能(AutoReport)が実装されました。 この機能は印刷用CSSを内包したHtmlファイルをテンプレートとし、フォームのレコードを任意の位置に転記して印刷する機能です。 メインメニューの設定シート共有のHtmlファイルをベースにテンプレートをコーディングすることが可能です。一部Javascriptが利用可能です。
印刷方法
印刷方法にはカードモードとリストモードで異なります。(カードモードとリストモードはレコード数表示をタッチすると切り替わります。)
簡単な編集が可能です。
カードモード
エクスポートをタッチし、FORM OPTIONを表示します。表示されたFORM OPTIONの印刷する。をタッチするとプレビューが表示されます。印刷ボタンで印刷が開始されます。
リストモード
プリンターアイコンをタッチするとプレビューが表示されます。印刷ボタンで印刷が開始されます。
テンプレートの作成
独自の書式で印刷をするにはカードモードとリストモードで異なるテンプレートを用意する必要があります。独自の印刷テンプレートを作成する場合はメインメニュー > 設定シート共有内のHtmlファイルをカスタマイズしてください。
カードモード
1レコードの内容を任意の位置に転記します。b要素に順序通りに転記します。転記内容を指定したい場合はidに番号を振ってください。
リストモード
現在表示されているレコードを任意の位置に挿入します。table要素の子要素mainに挿入されます。設問も挿入されるので不要であればCSSで非表示にしてください。
テンプレートの登録
フォーム毎にカードモードとリストモードのテンプレートを登録することができます。
独自の書式を適用するためには印刷用CSSを内包したHtmlファイルを作成するという手間が必要ですが、携帯型のプリンターを利用できれば利用の幅が大きく広がります。