画面フォーム横側が縮小表示する
お世話になります。
現在、サーバー載せ替えの為、
元々V1Plusの環境からxpa4.6.1 PT3へマイグレーション実施しました。
ローカル環境では問題なく表示する画面が、サーバーで実行を行うと画面のフォーム幅が縮んでおり、文字が入りきれない状況になっております。
フォントなどのファイルが原因と思い、ローカル環境上のファイルを移行しても症状改善せず、サーバー上でフォームを確認するとフォーム上の幅の値はローカルと同じ値でフォントサイズも同じなのですが明らかにフォームの横幅が小さくなっております。
1画面のみ幅が縮小しているのならば修正してもよいのですが、
他の画面も同一症状の為、何等かの対処方法があれば対応したいと考えております。
同一症状が発生した方、対処方法がわかる方いらっしゃいましたらご教授頂くと幸いです。
サーバーOS:WindowsServer2019
ローカルOS:Windows10
Magic:xpa 4.6.1 PT3
-
「フォーム状態の維持」パラメータはどうなっていますか?この設定が「YES」になっていると、フォームのサイズをいくら変えても、初回実行時のサイズが記憶されている場合があります。
-
>ISHIJIMA様
ご回答ありがとうございます。
メインプログラム等に「FormStateClear('*')」のコードを埋め込みしても同じでした。
>tanda様
ご回答ありがとうございます。
「フォーム状態の維持」はNOになっておりました。
-
ひょっとしたら、以前に一度でもフォーム状態が維持されていると、その後Noにしても変わっていない可能性もあるかもしれませんね。たしか、どこかの隠しファイルを削除すると明示的に初期化されたはずですが。
-
>ISHIJIMA様
ご返信ありがとうございます。
以下が実際の画面比較になります。
↓ずれ無し
↓ずれあり
テキストボックスに対して文字列が入りきれてない状態です。
大体2文字程度はみ出しております。
-
あり得ますね。
-
>tandaさま
おそらく%AppData%MJS内にあるxmlファイルのことだと思いましたので
削除してみましたが、特に変わらなかったです。
>ISHIJIMAさま
OSディスプレイサイズですね。。
ちょっと確認してみます!
-
>ISHIJIMAさま
過去スレ確認致しました。ほぼ同一症状だと思います。
ちなみにローカル環境と画面解像度とDPI値を合わせてみましたが、
若干ずれている状態でした。
参考にしてみて改善できないようなら直接MSJへ問合せてみます。
ありがとうございます。
-
>ISHIJIMAさま
今まで画面サイズ、DPI値など考慮せず画面作成していいたのですが、
はみ出すことってあるものなのですね。。。
今から一括修正するのはとても厳しいので何らかの対処があるか確認してみます。
-
お世話になります。
サポートにも相談しておりましたが、結果、自己解決したのでレスを残します。
原因としてMS明朝のフォントファイルがなかったことが原因でした。
何故MS明朝がなかったかは定かではありませんが、動作環境のフォームを開くとMS明朝と表示されていた
のに何故か選択肢に存在しなかったことが気が付きました。
ご親切に教えて頂きありがとうございました。
-
なんらかの拍子にWindows環境の設定が「英語」になると、日本語関連のフォントが消える事象が現れることがあるみたいですね。たいていの場合、Winodows Updateの時折りの不具合でこうした問題が発生することがあるみたいです。
-
>tandaさま
WindowsサーバーのIMEの件といい文字関連の不具合が多いので
苦労しました。。。ご返答ありがとうございました。
>ISHIJIMAさま
フォント特性から開いた時はMS明朝の表示は残っていて
実際に中身を見ると空白でした。さらにフォームで見る文字も明朝体だったので
入っていると思い込んでました。ご返答ありがとうございました。
サインインしてコメントを残してください。
コメント
11件のコメント