VSPrinterで改ページするには?


ミミコ  2004-02-16 14:42:40  No: 82058  IP: [192.*.*.*]

初歩的なことだと思うのですが、初心者でどうしたらよいのか
分かりません。。。

VSPrinterを使用して、FlexGridの内容を印刷したいのですが、
たとえば、1ページに5行表示したいとしているのに、
8行のデータが5.5行と2.5行の複数ページで表示されてしまいます。

表示されるデータは8行とは限らなく任意の数を表示しないといけないため、
上下左右のマージンをかえずに、強制的に5行目で改ページを
行いたいのですが、どうしたらいいのでしょうか?

わかりづらくてすみません。
どうぞよろしくお願いいたします。

編集 削除
ミミコ  2004-02-17 10:19:30  No: 82059  IP: [192.*.*.*]

上下左右のマージンをかえずに改ページする方法をお聞きしましたが、
MaginBottom の位置を高くして自動改ページをする方向にしてみました。

1ページに、表示する行数を38行としました。

.MarginTop    = 1800
.LineSpacing  = 100
.MarginBottom = .MarginTop + .LineSpacing * 38

とし、印刷してみたのですが、なぜか22行しか表示されませんでした。

.MarginTopと.MarginBottom  の間をどうとるのか分からなかったので、
計算してみたのですが、この方法ではできないのでしょうか?

どうしても上手くいかず困っています。。
どんなことでもいいのでご指導お願いできないでしょうか?
よろしくお願いいたします。

編集 削除