Font.Sizeプロパティを設定しても、実行時に反映されない場合がある

文書番号 : 38370     文書種別 : 不具合     登録日 : 2015/05/15     最終更新日 : 2015/09/29
文書を印刷する
対象製品
InputMan for ASP.NET 8.0J
状況
修正済み
詳細
InputManコントロールのFont.Sizeプロパティの設定にFontUnit型を使用すると、実行時にフォントサイズが反映されません。

【再現例】
[Visual Basic]
GcTextBox1.Font.Size = FontUnit.Large
GcMask1.Font.Size = FontUnit.XXSmall

[C#]
GcTextBox1.Font.Size = FontUnit.Large;
GcMask1.Font.Size = FontUnit.XXSmall;
回避方法
この問題はService Pack 1(v8.0.2015.929)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。

Service Pack 1より前のバージョンでは次の方法で回避可能です。

Font.Sizeプロパティに"12pt"など、明示的にサイズを設定することで実行時にフォントサイズが反映されます。

[Visual Basic]
GcTextBox1.Font.Size = FontUnit.Parse("12pt")
GcMask1.Font.Size = FontUnit.Parse("8pt")

[C#]
GcTextBox1.Font.Size = FontUnit.Parse("12pt");
GcMask1.Font.Size = FontUnit.Parse("8pt");