Q59:帳票のテーブル要素の行の高さをデフォルト値の2倍にしたい。
A59:
お問合せ頂いた、帳票のテーブル要素の行の高さをデフォルト値の2倍にしたいということですが、
基本的な考え方としては、「setEditPaperElement(int)」で編集対象となる帳票要素を指定し、「setEditTableElementRowHeight(int,float)」でテーブル要素の高さを指定します。
但し「setEditTableElementRowHeight(int,float)」は一行ずつの指定となり、また自動調整の行高さも文字フォントの大きさによって変ることを考慮すると、テーブル要素の行数や自動調整状態での行高さを知る必要があり、少し複雑になります。
特にテーブル要素の行数は帳票コンポーネントからは直接取得できませんので、テーブル要素をオブジェクトバッファに設定し、メソッドを実行して取得しました。
一旦行高さを設定してしまえば常に実行を要する処理ではないため、複合コンポーネントにも入れてみました。
添付のファイルをご覧頂き、ご不明な点等ございましたら、再度ご連絡頂ければ幸いです。どうぞよろしくお願い申し上げます。
関連ファイル:帳票行高変更.mzax、帳票行高変更(複合).mzax