掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActiveReportにて印刷を行うと、「給紙トレイの設定サイズと違う用紙がセットされています」のエラーがでる (ID:103375)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
まず、1.5J の最新バージョンの公開日は 2001/06/10 ですし、 1.5J は Windows 7 に非対応ではないかと思います。 2.0J のほうは、対応しているようですが http://www.grapecity.com/tools/products/activereports2/whatsnew#info 2.0J のほうにも、プリンタダイアログに関する不具合があった※ので 1.5J では、修正されないまま不具合が残っている可能性は大です。 ※ API フックをして観察してみたところ、PrintDlg で設定された DEVMODE 構造体の一部を書き換えて CreateDC に渡しているようでした。 コモンダイアログコントロール等を使って用紙に関する情報を取得し、 Printer オブジェクトに適用するのが良いのではないでしょうか。 トリッキーな対応としては、ActiveReports が呼び出している PrintDlg および、CreateDC をフックし、正常な DEVMODE 構造体を CreateDC に渡す ことが考えられますが、あまりお勧めできる方法ではありません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.