Java 7による帳票印刷の不具合について (2013/08/29)

MZPlatform3.0から実行環境として使用しているJava 7のバグにより、帳票印刷時に以下の不具合が発生することがわかりました。

帳票印刷時、半角文字と全角文字を含むラベル要素およびテーブル要素のセルで、
文字が重なって印刷される。

現在のところ、以下の2つの方法でこの現象を回避できることが確認されています。

1)該当の要素に日本語フォントを設定する

 文字フォントを設定しないとデフォルトで「Dialog」になっていますが、MSゴシックなどの日本語フォント(ex.)を選びます。
フォントの設定は、帳票編集画面で

 ラベル要素を右クリック>[ラベル描画属性設定]>[文字フォント]

 テーブル要素を右クリック>[テーブル描画属性設定]>[テーブル設定]>[文字フォント]

をクリックして行います。

2)MZPlatform3.0のJava実行環境をJRE6u45(jre1.6.0_45)等に変更する

 1)が難しい場合には、こちらをお試し下さい。
Windowsのスタートメニューより、

 すべてのプログラム>MZ Platform 3.0>JRE変換ツール

をクリックし、Java実行環境(JRE)を選択します。
MZPlatform3.0をJRE7でなくJRE6で実行しても、機能的に違いはありません。

カテゴリー: 不具合について