12 返信 最新の回答 日時: Nov 22, 2011 7:44 PM ユーザー:J

    改ページの際の空白行の消し方

    hitsuji44jp

      タイトル

      改ページの際の空白行の消し方

      フォーラムに投稿

      お世話になります。

      名称の頭文字を格納しているフィールドがあり、このフィールドの値ごとに改ページをして出力するため、

      パートの定義を添付の通り設定したところ、

      ヘッダーと1行目の間に空白行が入ってしまい、空いてしまいます。

      表形式にしてみると空白行が入っていますが、

      これはどういう理屈で、どのように設定すれば表示されずに済むのでしょうか。

      レイアウトで表示させるすべてのフィールドに「空行の削除・上方へスライド」を設定しましたが変わりありませんでした。

      どうぞよろしくお願いいたします。

      image.png

        • 1. Re: 改ページの際の空白行の消し方
          Shin

           頭文字をソート対象とする小計パートが表示されています。

          表形式の場合は消すことができないでしょうが、リスト形式でしたら、そのパートの高さを1pix位に小さくすると、目立たなくなるでしょう。

          また、スライド機能は、プレビューと印刷時にのみ有効です。

          • 2. Re: 改ページの際の空白行の消し方
            hitsuji44jp

             Shin 様

             

            ご返信ありがとうございました。

            変なものですね。教えていただいた方法で対処します。ありがとうございました。

             

            • 3. Re: 改ページの際の空白行の消し方
              Shin

               このパートの通常の使用方法は、あなたが作っているDBに合わせると、

              安部

              安藤

              い 

              石井

              井上

              という表示を行うためのもので、改ページはその付属機能です。

              変だと思われるのでしたら、その機能を使わずにも改ページは可能ですので、そちらの方法で行われればいいのでは。例えば、「あ」を検索して印刷、「い」を検索して....

              • 4. Re: 改ページの際の空白行の消し方
                J

                よこから失礼します

                頭文字をソート対象とする小計パートをボディーパートの後に配置して任意の出現回数後に改ページのチェックをonにして、1回毎に改ページすればよいのでは無いでしょうか?

                その際に、小計パートに表示する内容がないのでしたら小計パートを出来るだけ小さく(高さ1pt等)にしておくとよいと思います。

                • 5. Re: 改ページの際の空白行の消し方
                  hitsuji44jp

                   Shinさん、Jさん、たびたびご回答ありがとうございます。

                  検索して印刷を繰り返すというのは私も考えました。スクリプトなしで希望通りの改ページを行う方法はないのでしょうか?

                  Jさんの方法は「小計パートを出来るだけ小さく」という点で最初の方法と同じですよね。

                   

                  • 6. Re: 改ページの際の空白行の消し方
                    J

                      >Jさんの方法は「小計パートを出来るだけ小さく」という点で最初の方法と同じですよね。

                     

                    そうですね。小さくというてんでは同じです。 ただ、小計を前部におくより後部の方が見ために影響が出にくいかない?と思いまして。 デザインにもよるのですが、スクリーンショットを見た限りでは小計を後部にするだけでも解決かも思います。小さくする必要も無いとおもいます。

                    ※iPhoneから書き込んだら改行が反映されなかったので改行だけ修正しました。

                    • 7. Re: 改ページの際の空白行の消し方
                      Shin

                      後部に置いた場合、無駄な改ページが起こる場合があります。これがプレビュー以外では見えないので、気になる人がいるでしょう。限界まで小さくしておくと、避ける事が出来る可能性が高くなります。

                      パートを積極的に利用して、頭文字を表示させておくと、

                      あ 安部

                        安藤

                      い 石井

                        井上

                      という表示が可能になります。

                      また、ヘッダ代わりに使っても良いと思いますが。

                      • 8. Re: 改ページの際の空白行の消し方
                        J

                        Shinさん

                        いつもありがとうございます。

                         

                        スレッドの途中で申し訳有りません。

                        >後部に置いた場合、無駄な改ページが起こる場合があります

                        今後の勉強のために教えていただきたいのですが、無駄な改行がおこるのはどのような場合でしょうか?

                        いままで、安易に後部においてしまっていました。問題がでる状況を把握しておきたいと思い質問させていただきました。

                         

                         

                        • 9. Re: 改ページの際の空白行の消し方
                          Shin

                          丁度、最終行がページの最下部にきた場合です。小計パートが追加されると、次のページに送られてしまいます。それを計算して、小さくしておけば大丈夫でしょうが。

                          • 10. Re: 改ページの際の空白行の消し方
                            J

                            >丁度、最終行がページの最下部にきた場合です。小計パートが追加されると、次のページに送られてしまいます。それを計算して、小さくしておけば大丈夫でしょうが。

                            なるほど。

                            つまり、最終行がページ最下部にきた場合は小計パートが次のページに送られ、そこで改ページされるから空白のページが出来てしまう(ヘッダとフッダだけ印刷される)ということですね。

                            いままで、とりあえず表示するものが無い小計パートは1ptに縮めていたのでたまたま問題が出なかったようです。

                            ありがとうございました。

                            • 11. Re: 改ページの際の空白行の消し方
                              Shin

                              まあ、小さくしておけば、前でも後ろでもほぼ同じことでしょうが、後ろに置いておいて空白ページが出てしまったら、結構悩むかも

                              • 12. Re: 改ページの際の空白行の消し方
                                J

                                Shinさん

                                確かに空白ページは厄介ですね。

                                ただ困った事に...

                                私の場合、見た目の問題でヘッダとボディーの1行目がつながるような印刷イメージで作らなくてはいけないことが結構あるんです。

                                1ptとはいえ、隙間が入ってしまうと微妙にこまることもあって後ろに持っていってました。

                                トラブルになる場合もあるということがわかりましたので今後はそのあたりも考慮して決める事にします。