みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
スライド印刷を使い、リスト表示で印刷するときに、スライドされて縮小されたレコードが並びますが
一定の間隔があいています。これをつめることはできませんか?
つめることはできないなら、もう少し文字を大きくできるので、大きくすると比例して間隔があいてしまいます
基本的には1行で終わるのですがまれに2行になることがあるのでスライド印刷にしています
またスライド印刷を使わずにボディとフィールドを同じ高さにしても間隔があくようです
文字サイズを大きすると欠けてしまいます
そもそもフィールドに対してパディング0でも、上下左右ある程度の余白があるので
間隔をあけずに詰めて並べるというのは難しいのでしょうか?
例えばエクセルですと高さをほぼ文字と同じにできるのでかなり詰めることができます
改行幅を、文字サイズと同じにしてみるといかがでしょう。場合によっては、さらに-1してもいいかも。
Offline
文字サイズを7、ボディの高を27にしてみました
改行幅は6です
1行のみの行はボディに対してやや上に表示されるのでパディングをいれると、余白が広がってしまいレコード数が少なくなります
具体的な数字でいうと、スライド印刷ようにボディ高を27にしていると、すべて1行でも37レコード表示されますが
文字サイズを7、フィールド高を10(文字がかけない程度)ですと50レコード表示されます
スライド印刷を使うには、これは仕方のない仕様ですか?
文字サイズ7ですと、最低必要な高さは11で、フィールドの高さは13になります。それを無理に10にするのは可能ですが、不自然になるのでは。例えば、g などで下が切られるのでは
Offline
BIZ UD ゴシックというwindowsの標準フォントを使っていますが
パディング0、文字サイズ7、フィールド高10 ボディ高11(①とします) でも、g でも下が切れることはないようです
50レコード表示されています
しかしながら、ボディ高21かつフィールド高20(②とします)にすると39レコードまで減ってしまいます
さらに、①ではボディの真ん中に、②ではやや上にレコードが表示されてしまいます
1行以上になる場合は、2行にせず、尻切れトンボにするなど
スライド印刷以外の方法で対処するしかないでようか?
いろいろとやったところ、
複数行を想定したフィールドを配置に、重ねて1行ぴったりのフィールドを配置
複数行用は、2行にならない文字数のときは非表示になるように設定しました
1行用にはその逆を設定し、スライド機能をオンにしました
すると、全て1行のときは文字サイズほぼぴったりのほぼ余白のないリストになり
複数行のときには適度に拡張されて、表示でき、とりあえずは満足のいくできになりました
素人が適当に力技でやったことなので、なんとなく不安なのですが
問題ないと思われますか?
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 551.57 KiB (Peak: 579.2 KiB) ]