Biz/Browserに関する障害レポート
9902 | StyleEditでResetStyleメソッドを実行してスタイルを初期化すると、FontScaleプロパティが無効になる
|
|||||||
対象バージョン | Biz/Browser V Ver 5.0.1.0 〜 Biz/Browser V Ver5.0.1.1 |
|||||||
障害内容 |
StyleEditでResetStyleメソッドを実行してスタイルを初期化すると、以後FontScaleプロパティが無効となる。
[スクリプト例]
Form Form1 {
X = 0;
Y = 0;
Width = 400;
Height = 300;
HorizontalScale &= Width / 300;
VerticalScale &= Height / 200;
FontScale &= ( this.Width / 300 > this.Height / 200
? this.Height / 200 : this.Width / 300 );
StyleEdit StyleEdit1 {
X = 19;
Y = 25;
Width = 179;
Height = 40;
Value = "StyleEdit1";
ResetStyle();
}
StyleEdit StyleEdit2 {
X = 19;
Y = 81;
Width = 180;
Height = 42;
Value = "StyleEdit2";
}
}
上記のCRSスクリプトを実行すると、Form1をウィンドウサイズに合わせてスケーリングしているにも関わらず、ResetStyleメソッドが記述されているStyleEdit1のFontScaleのみが無効になっている。
[画面表示例]
|
|||||||
要因 | FontScaleプロパティがフォントサイズの基準として持っているデータを、ResetStyleメソッドが「0」に初期化してしまうため。
|
|||||||
対処方法 |
|
|||||||
改修バージョン |
Biz/Browser V Ver 5.0.2.0 |
|||||||