制限値
| 項目 | ライセンス有効時 | トライアル時 |
|---|---|---|
| アプリ数 | 制限無し | 1(※1) |
| テンプレート数(1アプリあたり) | 100 | 20 |
| テンプレートのベースとなる PDF ファイル数 + 画像数(1アプリあたり) | 1000 | 100 |
| 出力帳票をダウンロードする設定にした場合のダウンロードPDF数(1出力操作あたり) | 100 | 100 |
| 出力帳票を新しいウィンドウを開く設定にした場合の開くPDF数(1出力操作あたり) | 20 | 20 |
| 出力帳票を印刷ダイアログを開く設定にした場合の開くPDF数(1出力操作あたり) | 10 | 10 |
一括帳票出力時のレコード数、テーブルまたは関連レコード一覧の行数、出力するPDFのページ数に関する制限値は特に設けていません。ご利用のPC、端末のスペックによってはメモリ不足が発生したり、CPU資源不足が発生する可能性があるのでご注意ください。
※ 1 既に本プラグインを設定しているアプリからテンプレート(帳票)設定を全て削除して設定を保存することによって、別のアプリでも試用することができます。テンプレートの設定を残したままアプリからプラグインを削除しないでください。
出力対応フィールドと出力タイプと設定可能項目
フィールド対応一覧(kintone フィールド)
| 対応フィールド | 出力タイプ | 設定可能項目 | 備考 |
|---|---|---|---|
| 文字列(1行) |
|
|
|
| 文字列(複数行) |
|
|
|
| 数値 |
|
|
|
| 計算 |
|
|
|
| ラジオボタン |
|
|
|
| ドロップダウン |
|
|
|
| チェックボックス |
|
|
|
| 複数選択 |
|
|
|
| 日付 |
|
|
|
| 時刻 |
|
|
|
| 日時 |
|
|
|
| リンク |
|
|
|
| ユーザー選択 |
|
|
|
| 組織選択 |
|
|
|
| グループ選択 |
|
|
|
| 添付ファイル |
|
|
|
| テーブル内フィールド | 各フィールドのタイプの出力タイプ |
|
|
| 関連レコード一覧内フィールド | 各フィールドのタイプの出力タイプ |
|
|
| レコード番号 |
|
|
|
| レコードID |
|
|
|
| 作成者 |
|
|
|
| 更新者 |
|
|
|
| 作成日時 |
|
|
|
| 更新日時 |
|
|
|
| ステータス |
|
|
|
| 作業者 |
|
|
|
| カテゴリー |
|
|
|
フィールド対応一覧(非 kintone フィールド)
| 対応フィールド | 出力タイプ | 設定可能項目 | 備考 |
|---|---|---|---|
| 固定テキスト |
|
|
|
| 固定テキスト(テーブル内/関連レコード一覧内) |
|
|
|
| 画像 |
|
|
|
| 画像(テーブル内/関連レコード一覧内) |
|
|
|
| 帳票出力日時 |
|
|
|
| 帳票出力者名 |
|
|
|
| ページ番号 |
|
|
|
| ページ数 |
|
|
|
| 行番号 |
|
|
|
| レコード数 |
|
|
|
| 固定テキストリスト1~5 |
|
|
|
| 画像リスト1~3 |
|
|
|
| 合計値 |
|
|
|
| 平均値 |
|
|
|
| 中央値 |
|
|
|
| 最大値 |
|
|
|
| 最小値 |
|
|
|
設定可能フォント
- IPAex ゴシック
- IPAex 明朝
- IPA ゴシック
- IPA Pゴシック
- IPA 明朝
- IPA P明朝
- Noto Sans JP
- Noto Serif JP
水平方向の配置について
「左」「中央」「右」から選択できます。
垂直方向の配置について
「上」「中間」「下」から選択できます。
文字のはみだしについて
「折り返す」「縮小する」「はみ出す」から選択できます。
動的フォントサイズについて
- 文字列が設定された枠内に収まるフォントサイズを動的に計算して設定します。
- 「最小(フォントサイズ)」「最大(フォントサイズ)」「フィット」を指定できます。
- フィットを水平にすると、文字列を改行で分割して最大長の行が横幅に収まるフォントサイズを計算します。
- フィットを垂直にすると、枠の横幅を超える文字列を折り返し、枠の縦幅を超えないフォントサイズを計算します。
出力タイプ「複数データ」の「出力形式」について
「先頭の1件のみ表示する」「カンマ区切り」「縦並び」「指定文字区切り」から選択できます。
出力タイプ「日付」「時刻」「日時」「時間」の「フォーマット」について
フォーマットをカスタム設定することで、柔軟性のある出力の設定が可能です。 各出力タイプについて、デフォルトで kintone の標準的なフォーマットが設定されています。
| 出力タイプ | フォーマット | デフォルト | 備考 |
|---|---|---|---|
| 日付 |
JGG: 元号(例: 令和)
JGGGGG: 元号略称(例: R)
yyyy: 年4桁
yy: 年下2桁
y: 年0パディングなし
MM: 月2桁
M: 月0パディングなし
dd: 日2桁
d: 日0パディングなし
EEE: 短縮曜日 ( 例: Wed )
EEEE: 曜日 ( 例 Wednesday )
JEEE: "短縮日本語曜日 ( 例: 水 )
JEEEE: "日本語曜日 ( 例 水曜日 )
|
yyyy-MM-dd |
JGGまたはJGGGGGを指定すると、yyyy、yy、yは自動的に0パディング無しの元号年として扱われます。
JGGまたはJGGGGGを指定すると、EEE、EEEEは短縮日本語曜日、日本語曜日として扱われます。
|
| 時刻 |
HH: 時2桁
H: 時0パディングなし
mm: 分2桁
m: 分0パディングなし
ss: 秒2桁
s: 秒0パディングなし
|
HH:mm | |
| 日時 |
JGG: 元号(例: 令和)
JGGGGG: 元号略称(例: R)
yyyy: 年4桁
yy: 年下2桁
y: 年0パディングなし
MM: 月2桁
M: 月0パディングなし
dd: 日2桁
d: 日0パディングなし
EEE: 短縮曜日 ( 例: Wed )
EEEE: 曜日 ( 例 Wednesday )
JEEE: 短縮日本語曜日 ( 例: 水 )
JEEEE: 日本語曜日 ( 例 水曜日 )
HH: 時2桁
H: 時0パディングなし
mm: 分2桁
m: 分0パディングなし
ss: 秒2桁
s: 秒0パディングなし
|
yyyy-MM-dd HH:mm |
JGGまたはJGGGGGを指定すると、yyyy、yy、yは自動的に0パディング無しの元号年として扱われます。
JGGまたはJGGGGGを指定すると、EEE、EEEEは短縮日本語曜日、日本語曜日として扱われます。
|
| 時間 |
d: 日
H: 時
m: 分
s: 秒
|
|
バーコードについて
- バーの色と背景色を指定できます。
- QRコード、GS1データマトリックス以外では、コードテキストの色とコードテキストを含めるかどうかを指定できます。
| 名前 | 対応文字 | 備考 |
|---|---|---|
| QRコード | 半角文字、全角文字、制御記号 | |
| 郵便カスタマバーコード | 数字、ハイフン、アルファベット大文字 |
|
| JAN-13 (EAN-13)バーコード | 数字 |
|
| JAN-8 (EAN-8)バーコード | 数字 |
|
| CODE39 バーコード | 数字、アルファベット大文字、-.$/+%とスペース記号 |
|
| CODE128 バーコード | 数字、アルファベット大文字/小文字、記号 |
|
| NW-7 バーコード | 数字、-$:/.+の記号、スタート/ストップキャラクタ(A, B, C, D, a, b, c, d ) |
|
| ITF-14 バーコード | 数字 |
|
| UPC-A バーコード | 数字 |
|
| UPC-E バーコード | 数字 |
|
| GS1データマトリックス | 数字、アルファベット大文字/小文字、一部の記号 |
|
注意事項
使用できない文字が含まれている、文字列長が不正、チェックディジットが不正など、データが不正な場合はバーコードは出力されません。
ラベル出力機能
ラベル用紙へ印刷するためのPDF帳票を出力する機能です。
用紙のサイズと一片のサイズと余白を設定することで、様々なフォーマットのラベル用紙に対応します。用紙のサイズは以下から選択でき、それぞれ用紙の向き(「縦」「横」)も選択できます。
- A4 (210mm x 297mm)
- A5 (148mm x 210mm)
- A3 (297mm x 420mm)
- B4 (257mm x 364mm)
- B5 (182mm x 257mm)
- はがき (100mm x 148mm)
ラベル帳票出力時、出力するラベル片面の開始位置と出力する方向(「縦」「横」)も指定でき、使用途中のラベル用紙を無駄にすることなく使用できます。
出力するラベル数が多く1ページに収まりきらなかった場合は、自動的に2ページ目以降に繰り越されます。このとき、2ページ目は先頭から指定方向にラベルを出力していきます。
レコード一覧画面でのラベル出力では1レコードの情報を1つのラベル片面に出力します。kintone の絞り込み機能で出力対象レコードを絞り込むことも可能です。
レコード詳細画面でのラベル出力では、該当レコードを指定数繰り返しラベル出力することができます。
注意事項
レコード一覧画面でのラベル出力では添付ファイルフィールドへの出力帳票の保存はできません。出力ファイルのダウンロード設定にてダウンロードする設定を行ってください。
一覧出力機能
レコード一覧画面で表示されている1レコードを1行とした帳票を出力する機能です。kintone の絞り込み機能で出力対象レコードを絞り込むことが可能です。
ベースとなるPDFファイルから、テンプレートの設定に応じて繰り返しページを自動判定し、出力するレコード数が多い場合は繰り返しページを追加して出力し、繰り返しページにレコードが出力されない場合は繰り返しページを削除して出力します。繰り返しページは削除しないようにも設定可能です。
繰り返しページとは、出力するレコード数が多い場合に、すべてのレコードを出力するために追加されるページです。
テンプレート編集画面において、「最後にフィールドを複数行出力するように設定されたページ」が繰り返しページと判断されます。
固定テキスト等の行として表示されないフィールドやレコード内のフィールドを1行だけ出力する設定のみ行われたページ、および、何も出力するフィールドを設定されていないページは繰り返しページとしては見なされず、そのまま出力されます。
ページの挿入位置は、繰り返しページと判断された次のページ位置になります。
実際の繰り返しページ判定は、フィールドごとに行われます。そのため、テンプレート編集画面でページごとに出力するフィールドを変えるような設定をした場合、繰り返しページはフィールドごとに異なることになります。
このような判定により、1ページ目を表紙用ページとしたり、最終ページを総括用ページとしたり、1ページに行を複数列表示することが可能です。
注意事項
一覧帳票は添付ファイルフィールドへの出力帳票の保存はできません。出力ファイルのダウンロード設定にてダウンロードする設定を行ってください。
テンプレート出力およびフィールド値出力の条件設定
テンプレートおよびフィールド値の出力をレコードのフィールド値の条件によって制御が可能です。
テンプレートの出力条件を設定することによって以下のような制御が可能になります。
- テーブルの行数によって、1ページ、複数ページのテンプレートを切り替える
- 特定の時期から使用するテンプレートを切り替える
- 特定の顧客ごとにテンプレートを切り替える
フィールド値の出力条件を設定することによって以下のような制御が可能になります。
- プロセス管理のステータスに従って承認者印影(画像)を出力する
- テーブルのデータとして固定テキストを使用して、テーブルに設定がある行だけ固定テキストを出力する
テンプレートの出力条件の設定では、テーブル内のフィールド、関連レコード一覧内のフィールドを除くフィールドに対する条件設定が可能です。
フィールド値の出力条件の設定では、テーブル内のフィールド、関連レコード一覧内のフィールドの出力条件ではそのフィールドの属するテーブルまたは関連レコード一覧内のフィールドを条件に設定が可能です。
条件は複数設定でき、「すべての条件を満たす」「いずれかの条件を満たす」の選択が可能です。
条件を設定しない場合は、常に出力されることになります。
| 条件に設定できるフィールド | 比較演算子 | 備考 |
|---|---|---|
| 文字列(1行) |
=(等しい)
≠(等しくない)
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| 文字列(複数行) |
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次のキーワードを含まない、条件値: 未設定
|
| 数値 |
=(等しい)
≠(等しくない)
≦(以下)
<(より小さい)
≧(以上)
>(より大きい)
|
条件値は未設定(空文字)か数値である必要があります。
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| 計算 |
=(等しい)
≠(等しくない)
≦(以下)
<(より小さい)
≧(以上)
>(より大きい)
|
条件値はフィールドに対応した数値または 日時、日付、時刻、時間(kintone の表示形式)である必要があります。
|
| ラジオボタン |
=(等しい)
≠(等しくない)
次のキーワードを含む
次のキーワードを含まない
|
|
| ドロップダウン |
=(等しい)
≠(等しくない)
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| チェックボックス |
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次のキーワードを含まない、条件値: 未設定
|
| 複数選択 |
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次のキーワードを含まない、条件値: 未設定
|
| 日付 |
=(等しい)
≠(等しくない)
≦(以前)
<(より前)
≧(以降)
>(より後)
|
条件値は未設定(空文字)か日付(kintone の表示形式)である必要があります。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が空のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| 時刻 |
=(等しい)
≠(等しくない)
≦(以前)
<(より前)
≧(以降)
>(より後)
|
条件値は未設定(空文字)か時刻(kintone の表示形式)である必要があります。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が空のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| 日時 |
=(等しい)
≠(等しくない)
≦(以前)
<(より前)
≧(以降)
>(より後)
|
条件値は未設定(空文字)か日時(kintone の表示形式)である必要があります。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が空のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| リンク |
=(等しい)
≠(等しくない)
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: ≠(等しくない)、条件値: 未設定
|
| リッチエディター |
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次のキーワードを含まない、条件値: 未設定
|
| ユーザー選択 |
次を含む
次を含まない
|
条件値は未設定(空文字)かドロップダウンから選択。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次を含まない、条件値: 未設定
|
| 組織選択 |
次を含む
次を含まない
|
条件値は未設定(空文字)かドロップダウンから選択。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次を含まない、条件値: 未設定
|
| グループ選択 |
次を含む
次を含まない
|
条件値は未設定(空文字)かドロップダウンから選択。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次を含まない、条件値: 未設定
|
| 添付ファイル |
次のキーワードを含む
次のキーワードを含まない
|
添付ファイルが無い場合を判定したい場合、条件値は設定しないようにします。
例: 添付ファイルが無いときに出力したい場合
比較演算子: 次のキーワードを含む、条件値: 未設定
|
| レコード番号 |
=(等しい)
≠(等しくない)
≦(以下)
<(より小さい)
≧(以上)
>(より大きい)
|
条件値は数値である必要があります。アプリコードを設定した場合でも数値部分で判定します。
|
| 作成者 |
=(等しい)
≠(等しくない)
|
条件値はドロップダウンから選択。
|
| 更新者 |
=(等しい)
≠(等しくない)
|
条件値はドロップダウンから選択。
|
| 作成日時 |
=(等しい)
≠(等しくない)
≦(以前)
<(より前)
≧(以降)
>(より後)
|
条件値は日時(kintone の表示形式)である必要があります。
|
| 更新日時 |
=(等しい)
≠(等しくない)
≦(以前)
<(より前)
≧(以降)
>(より後)
|
条件値は日時(kintone の表示形式)である必要があります。
|
| ステータス |
=(等しい)
≠(等しくない)
|
条件値はステータス名である必要があります。
|
| 作業者 |
次を含む
次を含まない
|
条件値は未設定(空文字)かドロップダウンから選択。
フィールド値が空を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次を含まない、条件値: 未設定
|
| カテゴリー |
次のキーワードを含む
次のキーワードを含まない
|
フィールド値が未入力を判定したい場合、条件値は設定しないようにします。
例: フィールド値が未入力のときは出力しない場合
比較演算子: 次のキーワードを含まない、条件値: 未設定
|
| テーブル |
<(より行数が小さい)
>(より行数が大きい)
|
条件値は数値である必要があります。 |
| 関連レコード一覧 |
<(より行数が小さい)
>(より行数が大きい)
|
条件値は数値である必要があります。 |
帳票出力のユーザー制限設定
帳票単位で帳票出力できるユーザーをユーザー名、所属する組織やグループによって制限することができます。 設定しない場合は全てのユーザーが該当帳票を出力可能になります。
ユーザーがレコード一覧画面、レコード詳細画面を開いたとき、出力可能な帳票のみ帳票出力ボタンのドロップダウンに表示されます。全ての帳票を出力不可能に設定されたユーザーでは帳票出力ボタンは表示されません。
設定途中の帳票や無効になった帳票は、全員を出力不可に設定することで帳票出力ボタンのドロップダウンに表示されないようにできます。
帳票出力ボタンの表示制御
「レコード一覧画面に帳票出力ボタンを表示する」オプションの設定により、レコード一覧画面での帳票出力ボタンの表示の制御が可能です。帳票出力のユーザー制限設定により制限されていないユーザーに対しても、レコード一覧画面での帳票出力ボタンの表示をしないという設定が可能になります。
レコード詳細画面では、該当レコードについて、テンプレートの出力条件に一致するテンプレートを持つ帳票だけが、帳票出力ボタンのドロップダウンに表示されます。テンプレートの出力条件に一致するテンプレートが一つも存在しない場合は、帳票出力ボタンは表示されません。
出力ファイル名の設定
出力されるPDFファイル名をテンプレート単位で設定できます。ファイル名には固定文字列、レコードのフィールド値および帳票出力日時を含めることができます。
ファイル名に含められるフィールドは以下です。(ただしテーブル内、関連レコード一覧内のフィールドは除く)
- 文字列(1行)
- 数値
- ラジオボタン
- ドロップダウン
- 日付
- 時刻
- 日時
- リンク
- 組織選択
- グループ選択
- ユーザー選択
- 作成者
- 更新者
- レコード番号
- レコードID
- 作成日時
- 更新日時
「日付」「時刻」「日時」「作成日時」「更新日時」「帳票出力日時」については、出力フォーマットをカスタマイズできます。 フォーマットについては、出力タイプ「日付」「時刻」「日時」「時間」の「フォーマット」について と同じです。フォーマットのデフォルト値は記号を除いた形式になっています。
出力ファイルの添付ファイルフィールドへの保存
テンプレート単位で出力したファイルを添付ファイルフィールドに保存する設定ができます。
保存する方法を「既存ファイルを残して追加」「既存ファイルを削除して追加」「同じ名前のファイルがあれば置き換え」から選択できます。
注意事項
- 一覧帳票および一覧画面からのラベル帳票で出力されたファイルは添付ファイルフィールドには保存されません。(レコードが特定できないため、保存先フィールドを選択できません)
- 標準帳票の一括出力ではダウンロードファイル数、新しいウィンドウで開くファイル数に制限があるため、本設定を行うことを強く推奨します。
出力ファイル時のダウンロード設定
テンプレート単位で出力したファイルのダウンロードを「ダウンロードする」「新しいウィンドウで開く」「印刷ダイアログを開く」「ダウンロードしない」から選択して設定できます。
「ダウンロードする」を選択時、複数ファイルが出力された場合はまとめて Zip 形式でダウンロードされます。このとき、同名のファイルが存在する場合は自動的にリネームされます。
「新しいウィンドウで開く」を選択時、複数ファイルが出力された場合は1ファイルずつ新しいウィンドウで開きます。
注意事項
- 一括出力時はダウンロードするファイル数、新しいウィンドウで開くファイル数、印刷ダイアログを開くファイル数に制限があります。
- 「新しいウィンドウで開く」設定の場合、ブラウザのポップアップブロック機能を無効にする必要があります。
- kintone モバイルアプリでの帳票出力時は、「ダウンロードする」「新しいウィンドウで開く」「印刷ダイアログを開く」の設定の場合はエラーとなりこれらの動作はできません。
- Android端末での帳票出力時、「印刷ダイアログを開く」の設定の場合は「ダウンロードしない」と同じ挙動になります。
ページ番号/ページ数の調整機能
テンプレート内に配置した「ページ番号」や「ページ数」フィールドに対して、特定のページの除外や開始番号の変更を行うことで、表紙や裏表紙、補足資料を含む帳票など、多様な運用に応じた柔軟なページ調整が可能です。
設定項目
以下の3つの調整項目を設定できます。テンプレート単位で調整する場合は、テンプレート設定の「基本設定」、 出力ファイルを1つのPDFにまとめる機能でまとめPDF単位で調整する場合は、帳票設定ダイアログの「結合設定」を設定します。
| 設定項目 | 初期値 | 説明 |
|---|---|---|
| 開始ページ番号 | 1 |
最初の有効ページに印字するページ番号の開始値を指定します。 |
| 先頭から除外するページ数 | 0 |
表紙・挨拶状・目次など、ページ番号を印字・カウントしたくない先頭のページ数を指定します。 |
| 末尾から除外するページ数 | 0 |
補足資料・裏表紙など、ページ番号を印字・カウントしたくない末尾のページ数を指定します。 |
ページ番号・ページ数設定の具体例
例1: 1ページ目の「表紙」を除外して採番する場合(全3ページの帳票)
- 設定内容: 先頭から除外するページ数:
1、末尾から除外するページ数:0、開始ページ番号:1 - 出力結果:
- 1ページ目(表紙): ページ番号: (非表示) / ページ数: 2
- 2ページ目(本文1): ページ番号: 1 / ページ数: 2
- 3ページ目(本文2): ページ番号: 2 / ページ数: 2
例2: 表紙(1ページ目)と裏表紙(3ページ目)を除外し、本文(2ページ目)のみ採番する場合(全3ページの帳票)
- 設定内容: 先頭から除外するページ数:
1、末尾から除外するページ数:1、開始ページ番号:1 - 出力結果:
- 1ページ目(表紙): ページ番号: (非表示) / ページ数: 1
- 2ページ目(本文): ページ番号: 1 / ページ数: 1
- 3ページ目(裏表紙): ページ番号: (非表示) / ページ数: 1
例3: 複数部構成の帳票で、途中(11ページ)から開始する場合
- 設定内容: 先頭から除外するページ数:
0、末尾から除外するページ数:0、開始ページ番号:11 - 出力結果:
- 1ページ目: ページ番号: 11 / ページ数: 3
- 2ページ目: ページ番号: 12 / ページ数: 3
- 3ページ目: ページ番号: 13 / ページ数: 3
開始ページ番号を 2 以上に設定する場合は、「ページ数」を出力せず、「ページ番号」のみを出力する運用を想定しています。
注意事項
- 除外ページ数が総ページ数以上になった場合の挙動:
設定の誤りやテーブル行数による動的ページ増減により、除外ページ数の合計が帳票の総ページ数以上となった場合(例: 2ページの帳票に対して先頭除外数2を指定した場合など)、エラーによる出力中断は行われず、すべてのページを除外対象とみなします(全ページのページ番号は非表示、総ページ数は最小値1となります)。- 複数テンプレートを結合した場合の通し番号:
複数のテンプレートを1つのPDFに結合して出力・保存する際、結合PDF全体で通しページ番号を振り直したい場合は、後述の 出力ファイルを1つのPDFにまとめる機能 の「まとめPDFのページ番号を再割り当てする」機能をご利用ください。
出力ファイルを1つのPDFにまとめる機能
帳票出力時(レコード詳細画面およびレコード一覧画面)において、出力される複数の PDF ファイルを1つの PDF ファイルに結合してダウンロード・表示・印刷したり、レコードの添付ファイルフィールドへ保存したりすることができます。また、結合後の PDF 全体に対してページ番号を振り直すことも可能です。
以下の2種類の結合モードがあります。
レコード単位の結合(1レコードごとの帳票内の複数テンプレート結合)
出力する帳票に複数のテンプレートが設定されている場合、それらを1つの PDF ファイルに結合して出力・添付ファイルフィールドへ保存します。
一括出力時の結合(複数レコードのまとめ結合)
レコード一覧画面で複数のレコードを一括出力する際、全選択レコードの帳票を1つの PDF ファイルにまとめてダウンロード・表示・印刷を行います。
設定は、帳票設定ダイアログの 「結合設定」 タブで行います。
レコード単位の結合設定
1つのレコードに対して出力する帳票内の複数テンプレートを結合する設定です。レコード詳細画面およびレコード一覧画面での出力時に適用されます。
| 設定項目 | 説明 |
|---|---|
| 1レコードあたりの複数テンプレートを1つにまとめる | 有効にすると、1レコードに対して帳票内の複数テンプレートを1つのPDFに結合します。 |
| 出力ファイル名 | レコード単位まとめPDFのファイル名(未入力時は帳票名)。テンプレート単位の出力ファイル名の設定と同様にレコードのフィールド値および帳票出力日時を含めることができます。 |
| 添付ファイルフィールドへの保存 | レコード単位結合PDFを保存する添付ファイルフィールドを選択します。 |
| 添付ファイルフィールドへの保存方法 | 添付保存時の動作を選択します。(既存ファイルを残して追加 / 既存ファイルを削除して追加 / 同じ名前のファイルがあれば置き換え) |
| 出力時のダウンロード | レコード詳細画面出力時や一括出力時の各レコード単位での出力方法を選択します。(ダウンロードする / 新しいウィンドウで開く / 印刷ダイアログを開く / ダウンロードしない) |
| ページ番号を再割り当てする | まとめPDFの総ページ数を基準に、ページ番号・ページ数を再計算して割り当てます。有効にしない場合は、テンプレート単位でのページ番号・ページ数がそのまま維持されたまとめPDFが出力されます。 |
| 先頭から除外するページ数 | 表紙など、ページ番号のカウントから除外したい先頭のページ数を指定します(初期値: 0)。 |
| 末尾から除外するページ数 | 裏表紙など、ページ番号のカウントから除外したい末尾のページ数を指定します(初期値: 0)。 |
| 開始ページ番号 | 最初のページのページ番号(初期値: 1)。任意の開始番号を指定できます。 |
一覧帳票の場合は、レコード単位の結合設定はできません。また、レコード一覧画面からのラベル帳票の出力時はこの設定は無視されます。
一括出力時の結合設定
レコード一覧画面で複数レコードを一括出力する際、全選択レコードの帳票を1つのPDFにまとめて出力する設定です。
| 設定項目 | 説明 |
|---|---|
| 一括出力時にPDFを1つにまとめて出力する | 有効にすると、一覧画面での一括出力時に全ファイルを1つのPDFにまとめて出力します。 |
| 出力ファイル名 | 一括まとめPDFのファイル名(未入力時は帳票名)。テンプレート単位の出力ファイル名の設定と同様にレコードのフィールド値および帳票出力日時を含めることができます。フィールド値は先頭のレコードの値が使用されます。 |
| 出力時のダウンロード | 一括まとめPDFの出力方法を選択します。(ダウンロードする / 新しいウィンドウで開く / 印刷ダイアログを開く) |
| ページ番号を再割り当てする | 一括まとめPDFの総ページ数を基準に、通しページ番号・ページ数を再計算して割り当てます。 有効にしない場合は、レコード単位のまとめPDFでのページ番号・ページ数またはテンプレート単位のページ番号・ページ数がそのまま維持されたまとめPDFが出力されます。 |
| 先頭から除外するページ数 | 先頭から除外するページ数を指定します(初期値: 0)。 |
| 末尾から除外するページ数 | 末尾から除外するページ数を指定します(初期値: 0)。 |
| 開始ページ番号 | 開始ページ番号を指定します(初期値: 1)。 |
一括帳票出力確認ダイアログでの操作
一括出力時の結合設定がある場合、レコード一覧画面で帳票出力を行う際に表示される「一括帳票出力確認ダイアログ」で 「出力されたPDFを1つにまとめて出力する」 チェックボックスが表示されます。このチェックボックスを切り替えることによって、出力時に一括まとめ出力を実行するかどうかを選択できます。
- チェックON時: 帳票設定の「一括出力時の結合」で設定されたファイル名・出力方法・ページ番号再割り当て設定に従って、1つのPDFにまとめて出力されます。
- チェックOFF時: 「レコード単位の結合」が有効な場合は各レコードごとに結合されたPDFが出力され、無効な場合はテンプレート単位の単体PDFが出力されます。
画面出力および添付保存の動作
画面出力の動作
実行する画面および設定の組み合わせによる、画面への出力(ブラウザへの表示・ダウンロード・印刷)動作は以下の通りです。
テンプレート設定よりもレコード単位結合設定が優先され、レコード単位結合設定よりも一括出力結合設定が優先されます。
| 実行画面 | レコード単位結合 | 一括出力結合 | 画面に出力されるPDF | 適用される出力設定 (ファイル名 / 出力動作) |
|---|---|---|---|---|
| レコード詳細画面 (1レコード出力) |
有効 | (対象外) | レコード結合PDF(1ファイル) (そのレコードの全テンプレートを結合) |
レコード単位結合の設定 |
| 無効 | (対象外) | テンプレート単体PDF(テンプレート数分) (テンプレートごとに出力) |
各テンプレートの設定 | |
| レコード一覧画面 (一括帳票出力) |
有効 / 無効 | 有効 | 全レコード一括まとめPDF(1ファイル) (全選択レコード×全テンプレートを結合) |
一括出力結合の設定 |
| 有効 | 無効 | レコード結合PDF(レコード数分) (各レコード内の全テンプレートを結合) |
レコード単位結合の設定 | |
| 無効 | 無効 | テンプレート単体PDF(レコード数×テンプレート数分) (各レコード×各テンプレートごとに出力) |
各テンプレートの設定 |
添付ファイルフィールドへの保存動作
レコードの添付ファイルフィールドへ帳票を保存する場合の動作は以下の通りです。
一覧帳票および一覧画面からのラベル帳票の出力時は、添付ファイルフィールドにはファイルが保存されません。
標準帳票でテンプレート設定とレコード結合設定の両方に添付ファイルフィールドへの添付設定がある場合は、テンプレート単体PDFとレコード結合PDFの両方が作成され、それぞれ指定された添付ファイルフィールドに保存されます。
| 保存対象 | 保存条件 | 添付されるPDFのページ番号基準 |
|---|---|---|
| テンプレート単体PDF | 各テンプレートで添付ファイルフィールドが設定されている場合 | 各テンプレート本来の単体ページ番号(例: 1/1, 1/2) |
| レコード結合PDF | 「レコード単位の結合」が有効 かつ 添付ファイルフィールドが設定されている場合 | レコード内の総ページ数基準(ページ番号再割り当てが有効な場合は再割り当て後のページ番号) |