ページフッターに表の最後を表す仕切り線を引いてその下にページ番号を書いています
レコードの幅によってこのように
隙間があいてしまいますが、フッターの高さは手計算でやるだけですか?なにか簡単にできる方法があるのでしょうか?
ちなみに、フィールドの高さが拡張されたときにずれるのは仕方がないと割り切っています
レコードが少ないときにはスペースを開けて最後に仕切り線がでる形にしたいので最後のレコードに線を書くことはできません(仕切り線を上に詰めない)
ページフッターに表の最後を表す仕切り線を引いてその下にページ番号を書いています
レコードの幅によってこのように
隙間があいてしまいますが、フッターの高さは手計算でやるだけですか?なにか簡単にできる方法があるのでしょうか?
ちなみに、フィールドの高さが拡張されたときにずれるのは仕方がないと割り切っています
レコードが少ないときにはスペースを開けて最後に仕切り線がでる形にしたいので最後のレコードに線を書くことはできません(仕切り線を上に詰めない)
私の場合は、ページ設定の「下余白」の値をプレビューしながら調整してます。
それが面倒ということなら、下記で紹介した方法を使うかですかね。
ページの最後の罫線を太線にする - hatena chips
目分量の調整しかできないということですね
目分量で合わせて微妙な隙間は一枚目の画像のようになるものとして割り切るしかなさそうですね
リンク先の方法とか、他にはページフォーマットでLineメソッドで直線を描画するとかの方法はありますよ。
Lineメソッドの使い方は下記が参考になるかと。
レコードがない場合も用紙の最後まで罫線を出力する関数 - hatena chips
まあ、上記のコードを書いている時間より、目分量でやる方が速いですけどね。