Q23:帳票印刷で、テーブル内項目の文字が長い場合、2段になって印刷の末尾が切れる現象があります。その場合、エクセルみたいに項目内で長い文字は表示しない処理とかできるものでしょうか?また 文字を例えば10文字以内にカットするとか方法があれば、ご指導ください。
A23:
ご指摘のように帳票印刷機能では、帳票テーブル要素のセル内の文字列が改行等によりセルの枠を超えてしまう場合、自動的に枠を大きくして印刷するようになっております。
現在のところ帳票印刷機能として表示範囲を制限することはできませんので、ご提示いただきましたように文字列を短くした値の入ったテーブルを印刷用に作成していただくことになります。
文字列格納変数のメソッド「指定インデックス間の部分文字列に置き換える」を用いますと、部分文字列を生成することができますので、その部分文字列をテーブルのセルに設定する方法が考えられます。
関連ファイル:テーブル印刷.mzax