MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › 帳票プレビューについて
タグ: #帳票 #帳票プレビュー
- このトピックには9件の返信、2人の参加者があり、最後にMZPlatformユーザー会により19時間、 14分前に更新されました。
-
投稿者投稿
-
2025年5月30日 10:32 AM #7790
帳票プレビューIFには縮小拡大ボタンがありボタン押下で10段階ほどの縮小拡大が可能ですが
プレビュー時初期の大きさを事前に決めるようなメソッドはありませんか?
又、同じようにプレビューIF(フレーム)自体のサイズを事前に決めるこはできないでしょうか?2025年6月2日 9:40 AM #7791MZPlatformユーザー会キーマスターご連絡ありがとうございます。
大変申し訳ございませんが、帳票プレビューで表示前から拡大率を固定する、フレームの大きさを指定するメソッドは現在のところございません。ご要望があれば新規メソッド等で指定可能か検討いたしますが、いかがでしょうか。
また、現在のところ、検討しても帳票プレビュー画面の細かい調整が可能かは不明です。大変お手数ですが、まずは検討のご要望の有無をご連絡いただけないでしょうか。
ご不便をお掛けいたしますが、どうぞよろしくお願い申し上げます。2025年6月2日 11:29 AM #7792ご回答ありがとうございます。
プレビューを表示した場合、内容を確認する意味で拡大ボタンのクリックはほぼ必須が現状です。
大変お忙しいとは存じますができればご検討いただければ幸いです。2026年5月1日 12:03 PM #7864MZPlatformユーザー会キーマスターMZ Platformお問い合せ窓口です。
大変お待たせいたしましたが、以前お問い合わせいただいた帳票プレビュー時の拡大率の設定に関して、新しくメソッドを追加し、引数で拡大/縮小率と表示窓の大きさを指定できるようになりました。以下の手順でお試しください。
1)添付の「paperpreview202604.jar」をMZPlatform\4.0\jarsフォルダに入れます。
2)MZPlatform\4.0\etcフォルダ内の『PlatformClassPath.ini』をメモ帳などで開き、パスを追加記述し、保存します。
例えば以下のような内容になります。
——————————
# MZ Platform ClassPath
jars/paperpreview202604.jar
jars/mzextension.jar
jars/mzplatform.jar
・・・・
——————————
3)アプリケーションビルダーを再度起動します。これで新メソッド「previewPaper(Component, int, boolean, int, int, int)」を利用できるようになります。
引数0:親コンポーネント 空欄で画面中央
引数1:編集モード 0:編集可、1:編集不可、2:配置編集可
引数2:印刷ボタンの表示/非表示 true:表示、false:非表示
引数3:スケール 表示の拡大/縮小率を整数値で指定
引数4:印刷プレビュー窓のwidth 整数値で指定
引数5:印刷プレビュー窓のheight 整数値で指定
*デフォルト表示の印刷プレビュー画面はwidth:875、height:685です。新メソッドを設定したサンプルファイルも添付しましたので、ご参考になれば幸いです。
何かご不明な点がございましたら、再度お問い合わせください。
よろしくお願い申し上げます。添付ファイル:
2026年6月25日 11:51 AM #7869ご対応ありがとうございます。
実行してみましたが追加メソッドpreviewPaper(Component, int, boolean, int, int, int)」が見当たりません。
設定関連を添付します。2026年6月25日 3:17 PM #7872MZPlatformユーザー会キーマスターご連絡ありがとうございます。
対応完了までお時間をいただき、ありがとうございました。お送りいただいたPlatformClassPath.iniを拝見すると、「jars/paperpreview202604.jar」の記述が「# MZ Platform ClassPath」カテゴリ内では最後になっていますが、一番上に記述してみてはいただけないでしょうか。
お試しいただいても改善されない場合には、お手数ですがどうぞ再度ご連絡ください。
よろしくお願い申し上げます。2026年6月26日 11:51 AM #7873ご教示の内容実行で、追加メソッドpreviewPaper(Component, int, boolean, int, int, int)は確認できました。
まだこのメソッドの使用はしていないのですが、帳票コンポーネント/プレビュー表示後の印刷ができなくなりました。
Windows10を使用していますが、Microsoft Print to PDFでの出力ができません確認をお願いします。
「jars/paperpreview202604.jar」を#でコメントアウトすると印刷はできます。2026年6月26日 2:23 PM #78746/25 3:17PMに添付の「注文票mod.mzax」では印刷(Microsoft Print to PDFでの出力)できました。が、弊社使用しているアプリではできません。
添付は印刷できないアプリの帳票コンポーネントをコピーした検証用のアプリです。
PlatformClassPath.iniの「# MZ Platform ClassPath」カテゴリ一番上の「jars/paperpreview202604.jar」をコメントアウト状態で、添付のアプリをビルダーからロードして実行
ボタン押下⇒プレビューの印刷ボタン押下⇒印刷ダイアログ(名前(N):Microsoft Print to PDF)印刷ボタン押下⇒印刷結果を名前を付けて保存ダイアログ(ファイル名(N):てきとうにつけて)⇒保存ボタン押下⇒ファイルが作成されプレビューは閉じる。 正常な状態。「jars/paperpreview202604.jar」のコメントアウトを外して同じプロセスで行うと最後
ファイルが作成されプレビューは閉じない。ファイルは作成されるが開けない 異常な状態。よろしくお願いします。
2026年6月26日 4:51 PM #7876MZPlatformユーザー会キーマスターご連絡ありがとうございます。
こちらでもエラーが発生するのが確認できました。
お手数をお掛けしまして申し訳ございません。修正方法を検討しいたしますので、週明けまでお待ちいただけないでしょうか。
大変ご不便をお掛けいたしますが、どうぞよろしくお願い申し上げます。2026年6月29日 6:04 PM #7877MZPlatformユーザー会キーマスターご不便をお掛けしておりましたが、Microsoft Print to PDFでの出力が上手くいかない現象の原因が判明いたしました。
paperpreview202604.jarファイルは、MZ Platform4.0リリース以降の細かい修正を加えた最新の環境で開発しておりましたので、それらの修正ファイルが適用してある環境が必要でした。改めて過去の[帳票]に関する修正の内容を含めたjarファイルを作成しましたので、お試しいただけないでしょうか。
設定の方法は以前と同様、以下のようになります。
1)添付の「paperpreview202606.jar」をMZPlatform\4.0\jarsフォルダに入れます。
2)MZPlatform\4.0\etcフォルダ内の『PlatformClassPath.ini』をメモ帳などで開き、パスを追加記述し、保存します。
例えば以下のような内容になります。
——————————
# MZ Platform ClassPath
jars/paperpreview202606.jar
jars/mzextension.jar
jars/mzplatform.jar
・・・・
——————————何度もお手数をお掛けし申し訳ございませんが、どうぞよろしくお願い申し上げます。
添付ファイル:
-
投稿者投稿
- このトピックに返信するにはログインが必要です。