日別アーカイブ: 2015年3月4日

「瞬簡PDF 書けまっせ 6」で差込印刷 (3)

「書けまっせ6」は販売終了となりました。最新版は「書けまっせ7」です。

関連リンク:PDF資料室【質問】PDFで配布されている帳票に差し込み印刷するにはどうしたら良いですか?

前回までで納品書はいったん完成しました。
しかし、データが納品書の行数を超えるほど多い場合はどうなるのでしょうか? たとえば1ページでは収まらないほど納品データがあった場合、データが無くなるまでページを複写して繰り返すことになります。
データを繰り返し差し込むときの挙動には大きく分けて2種類あります。「全ページ差込」というパラメータがONのときとOFFのときです。(デフォルトはONです)

全ページ差込がONの場合、次の図のようにデータが無くなるまで全ページを複写して繰り返します。
sashikomi-zenpage

全ページ差込がOFFの場合、[データリピート]というパラメータが関係します。下図のように初めて[データリピート]ONのフィールドがでてきたページのみをデータが無くなるまで繰り返します。
sashikomi
全ページ差し込みOFFはデータを繰り返したいフィールドと繰り返したくないフィールドが混在している場合に使います。

納品書のケースで実際に試してみましょう。
まずデフォルト状態のままで大量のデータを送るとどうなるか試してみます。このデータはテスト用に明細を8行から20行に増やしてあります。
これをセットして印刷するとどうなるか? 印刷プレビューで確認してみましょう。
nouhinshyo10
1ページ目は問題ありませんが、2ページ目を見ると表示がおかしいことが分かります。これは納品先の会社名や日付、納品元の情報が入るべきフィールドに明細データが流し込まれているためです。
デフォルトではすべてのフィールドがデータを繰り返し差し込む対象となるため、このようになってしまうわけです。

納品先、日付、納品元に関するフィールドをすべて選択状態にして[差込]タブにある[データリピート]と[全ページ差込]のチェックをはずしてください。
nouhinsyo11

これで2ページ目も正しく出力されます。

nouhinsyo12

このようにデータを繰り返し挿入したくないフィールドは[データリピート]をOFFにしてください。また[データリピート]機能を有効にするために「全ページ差込」もOFFにする必要があります。

 


「瞬簡PDF 書けまっせ 6」で差込印刷 (2)

「書けまっせ6」は販売終了となりました。最新版は「書けまっせ7」です。

関連リンク:PDF資料室【質問】PDFで配布されている帳票に差し込み印刷するにはどうしたら良いですか?

前回に続き「瞬簡PDF 書けまっせ 6」での差込印刷機能について解説していきます。

前回で文書にフィールドを挿入してデータを差し込むところまでできました。このまま印刷でもかまわないのですが、もう少し見た目をよくするためアレンジすることにします。
nouhinshyo6

「商品名」は左端に少し余白を入れ、「数量」は右揃え、「単位」は中央揃え、「単価」、「金額」は右揃えにしてカンマをつけたいところです。

まず「選択モード」が選択されていることを確認してください。
nouhinshyo7

「品番・商品名」列のフィールドをすべて選択します。[Ctrl]を押しながらクリックしていけば複数選択ができます。もしくは列全体を含む範囲をドラッグすることで一度に選択することも可能です。
選択できたら[テキスト]タブを選び、[文字配置]カテゴリの「左右余白」の数値を「2.0」にします。
nouhinshyo8

「数量」列のフィールドをすべて選択して[テキスト]タブ[文字配置]カテゴリのドロップダウンから「右寄せ(中央)」を選びます。このままだと右端ギリギリに配置されてしまうので「左右余白」を「2.0」にします。同じく「単位」列のフィールドを選択して「中央揃え(中央)」を指定します。
「単価」列、「金額」列のフィールドは「右寄せ(中央)」にして「左右余白」を「2.0」に、[表示形式]カテゴリにある「」ボタンを押してください。これで3桁ごとにカンマがつくようになります。
すべてできると次のようになります。(見やすくするために差込順序を非表示にしてあります)
nouhinshyo9

完成した状態をプロジェクトファイルとしてダウンロードできるようにしておきました。ここからダウンロード
ZIP圧縮されていますので解凍して「瞬簡PDF 書けまっせ 6」で開き、[差込]タブの[データソース]を指定すれば上記を再現することができます。