みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
使用しているファイルメーカーはPro15と17です。
Grt(システムプラットフォーム)でそれぞれの適したレイアウトになるのと同じように、A4サイズのレイアウトにするような機能はないのでしょうか。
またA4サイズに収まるように指定するにはどのようは方法がベターなのでしょうか。
よろしくお願いいたします。
「Grt(システムプラットフォーム)でそれぞれの適したレイアウトになるのと同じように」の意味がよくわかりませんが…
とりあえずClarisのサポートにこういう記述があります。
用紙サイズに適したレイアウトを設計するための画面ステンシルの利用
https://support.claris.com/s/article/Us … anguage=ja
Offline
>koedaさん
ご回答ありがとうございます。」
パソコンの入力に合わせたレイアウトでも、新規ウインドウを開くときに「Get(システムプラットフォーム)=3」を使えば元のレイアウトではなくてipadに適したレイアウトになりませんか?
元のレイアウトを予めA4サイズにしたり印刷設定でA4を指定するのではなく、スクリプト・関数的なものでそういったものが用意されていないのか知りたかったのですが。
オブジェクトのアンカー機能を使うと、ウィンドウに合わせた大きさに拡大縮小できます。見た目は、そのウィンドウに合わせたようになります。
これではどうでしょうか。
レイアウトオブジェクトの自動サイズ変更オプションの設定
Offline
パソコンの入力に合わせたレイアウトでも、新規ウインドウを開くときに「Get(システムプラットフォーム)=3」を使えば元のレイアウトではなくてipadに適したレイアウトになりませんか?
元のレイアウトを予めA4サイズにしたり印刷設定でA4を指定するのではなく、スクリプト・関数的なものでそういったものが用意されていないのか知りたかったのですが。
Get(システムプラットフォーム)関数を呼び出しても、プラットフォームを数値で示すだけで、
自動的にレイアウトを切り替えたり、ウインドウサイズを自動調整してくれるわけではありません。
予め各プラットフォーム用のレイアウトを用意しておき、Get(システムプラットフォーム)の戻り値に応じて切り替えるのだと思いますが。
例えば…
If Get(システムプラットフォーム) = 1 or Get(システムプラットフォーム) = −2
レイアウト切り替え[ パソコン用レイアウト]
Else If Get(システムプラットフォーム) = 3
レイアウト切り替え[ モバイル用レイアウト]
Else
レイアウト切り替え[ Web用レイアウト]
End If
帳票の場合、A4サイズの帳票はどのプラットフォームから出力してもA4サイズで印刷される、つまりレイアウトのサイズはプラットフォームに依存しないので、A4用レイアウト1つを用意しておけば良いのでは?
Offline
>Shinさん
ご回答ありがとうございます。
本来の質問の意図とは違うのですが、その機能はあまり知りませんでしたので大変勉強になりました。
今回はGet(システムプラットフォーム)関数でレイアウトが変えられると思って、それならA4にするのにも何か近い機能があるのかもしれないと思い質問させていただきました。
>koeda
なるほど、そうだったのですね...私の早とちりでした...
Get(システムプラットフォーム) 関数は切り替えたいレイアウトの番号を取得して、それを条件分岐に使うだけなのですね。
Pages: 1
[ Generated in 0.014 seconds, 9 queries executed - Memory usage: 514.05 KiB (Peak: 518.95 KiB) ]