ComponentOne 利用ガイド
[029] PrintGrid メソッドによるプレビュー時に表示される行数が、旧バージョンとは異なっている
移行ガイド > 各種移行資料 > WinForms 移行情報 > FlexGrid for WinForms 移行情報 > [029] PrintGrid メソッドによるプレビュー時に表示される行数が、旧バージョンとは異なっている
変更バージョン 2.6.20101.546/4.6.20101.546
カテゴリ 印刷
対応策

詳細

本バージョンでは、PrintGrid メソッドの引数に PrintGridFlags.ShowPreviewDialog フラグを指定して、印刷時にグリッドをプレビューすると、旧バージョンよりも行高が大きくなり、そのため同じ高さのグリッドに表示されるデータ行数が少なくなりました。例えば、旧バージョンでは 19 行表示されていたものが、本バージョンでは 18 行しか表示されません。

これは、グリッド全体を見やすくするためにレイアウトの改善が行われ、Rows.DefaultSize プロパテイ(行高のデフォルト値)が変更されたためです。例えば、C1FlexGridのFontSize を 16 に設定すると、Rows.DefaultSize プロパテイは旧バージョンでは 35 でしたが、本バージョンでは 37 になりました。

旧バージョンと同様の動作にするには、Rows.DefaultSize プロパティ値を旧バージョンと同じ値に設定してください。

c1FlexGrid1.Rows.DefaultSize = 35;
C1FlexGrid1.Rows.DefaultSize = 35
関連トピック