パターン定義体は、パターン定義ファイルに記述し、必要に応じて以下の項目を定義します。
帳票に設定する文書名
1ページあたりの行数
1インチあたりの行数
カット紙の用紙サイズ
カット紙の印刷モード
AIMオンライン帳票をPDF化するときのファイル名のフルパス
パターンに付ける名前
パターンを採用する条件
パターン定義体のレコード一覧
パターン定義体は、以下のレコードで記述します。すべてのレコードが、必須です。
レコード名 | 意味 |
---|---|
SM | パターン定義の開始を宣言します |
SC | 条件の開始を宣言します |
KF | 直後のCC条件と一致した場合の文書名、ページ行数、行ピッチを定義します |
CM | 直後のCC条件と一致した場合のパターン名を定義します |
CC | 条件を定義します |
パターン定義体の記述形式
文字コードは、シフトJISを使用してください。
CSV形式(区切り文字を1バイト文字の“,”とする)で記述してください。
最終項目の後にも、区切り文字を指定してください。
項目の指定を省略する場合は、区切り文字だけを指定してください。
レコード識別子は、省略できません。
コメント行は、行頭(1カラム目)に“*”を記述してください。
レコードは、以下の文字列と記号を使用してください。
数字 | 1234567890 |
英字 | ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz \@# |
特殊記号 | ()*,.+-/&| 空白 |
2バイト文字 | (CMレコードのパターン名とCCレコードの検索識別子のみ指定可能) |
項目に区切り文字が含まれる場合、項目全体をダブルクォーテーションでくくります。
行の末尾は、改行してください。
空行は挿入しないでください。
パターン定義例
*パターン定義の開始 SM,0, *パターン請求書の開始 SC,Pattern, KF,title,請求書, KF,line,44, KF,lpi,8, KF,sheet,A4, KF,prtmode,PORT, CM,*, 請求書,1, CC,STRG,0001,4,100,103,, *パターン伝票の開始 SC,Pattern, KF,title,伝票, KF,line,44, KF,lpi,6, KF, sheet,B4, KF, prtmode, LAND, CM,*, 伝票,2, CC,STRG,0001,4,100,103,, CC,STRG,9999,5,110,113,&, *デフォル値の設定 SC, Pattern, KF,line,88, KF,lpi,8, KF, sheet,A4, KF, prtmode,LP, CM,*, Default,0,