[FlexGrid for WinForms] 水平方向の配置をCenterまたはRightに設定し、フォントを「MS ゴシック、12ポイント」にすると、セルのテキストが一部欠けて表示される

文書番号 : 81958     文書種別 : Bug
登録日 : 2017/02/02     最終更新日 : 2017/05/17

対象製品

Studio for WinForms

ステータス

修正済み

詳細

C1FlexGridの列のTextAlignをCenterXXXXまたはRightXXXXに設定し、フォントを「MS ゴシック」、12ポイントにすると、セルのテキストの左側が欠けて表示されます。

(2017.07.25修正)
本現象は、「MS ゴシック」フォントの場合、表示する文字によっては、現在までに以下のケースで発生することが確認されています。

・TextAlignをCenterXXXX またはRightXXXXに設定したときに発生
 フォントサイズ:8ポイント、9ポイント、12ポイント

・TextAlignに関わらず発生
 フォントサイズ:6ポイント、10ポイント

回避方法

この問題はバージョン4.0.20171.260で修正されました。
※ .NET Framework 2.0用アセンブリはメンテナンスモードに移行したため、C1.Win.C1xxxx.2.dllでの修正は行われません。
  .NET Framework 4.0用アセンブリ(C1.Win.C1xxxx.4.dll)をご利用ください。

修正版の適用方法については、アップデートの方法を参照してください。

修正版を適用しない場合の回避方法は、次の通りです。

以下のいずれかを設定します。

◇フォントサイズ:8ポイント、9ポイント、12ポイントの場合
 ・TextAlignをLeftBottom/LeftCenter/LeftTopのいずれかに設定
 ・フォントの種類を「MS ゴシック」以外に設定

◇フォントサイズ:6ポイント、10ポイントの場合
 ・フォントの種類を「MS ゴシック」以外に設定