みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
https://fm-aid.com/bbs2/viewtopic.php?id=13164
↑
こちらを拝見して印刷用のレイアウトを作成しております。
Length ( フィールド & Filter ( フィールド ; RomanZenkaku ( KanaZenkaku ( フィールド ) ) ) ) ≥ 21
の条件付き書式(フォント10→フォント9)を設定したのですが、
01020304050607080910
あいうえおかきくけこ
01あいうえおかきくけ
どれも20でカウントされるのですが、
1番目の場合の長さでフィールドを作成した場合に、
2番目の場合だとまだ「さし」くらいまで入りそうですし、
3番目の場合だとまだ「こさ」くらいまで入りそうなんですが、
条件付き書式が発動して縮小されてしまいます。
全角半角入り乱れるフィールドなので、
どのような計算式を条件に設定したらよいかお知恵を拝借したいです。
プロポーショナルフォントを使っていると、文字ごとの幅データをどこかに持たせれば、ある程度は計算できるでしょうが、ほぼ不可能でしょうね。
Offline
逆に言えば、
等幅フォントにすれば可能ということですね。
等幅フォントではダメなのでしょうか?
Offline
逆に言えば、等幅フォントにすれば可能ということですね。等幅フォントではダメなのでしょうか?
等幅フォントという手もありますね。なるほど盲点でした。
ただ、
あいうえおかきくけこ
あいうえおかきくけこ1
の場合に、スペース的には入ってるのに下だけフォントが変わるのが個人的に美しくないなぁと思いまして・・・。
プロポーショナルフォントを使っていると、文字ごとの幅データをどこかに持たせれば、ある程度は計算できるでしょうが、ほぼ不可能でしょうね。
了解しました。
Shinさんがほぼ不可能判定なら諦めがつきます。
チポさんもありがとうございました。
そのフィールドのデフォルトフォントを等幅にしたらいかがでしょう。
と言ったつもりですが。。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 552.72 KiB (Peak: 579.73 KiB) ]