- このトピックは空です。
-
投稿者投稿
-
2021年7月1日 10:37 AM #2189
タナカ
ゲストいつもお世話様です。
VB6.0、Win3.0(二週間前最新モジュール対応済み)
WRPSetScalePrint(hPriter, true)
WRPSetScalingFactor(hPrinter, 60) で
レポートを縮小して印刷しようとしていますがなかなかうまく行きません。申し訳ありませんが縮小印刷などの簡単なサンプルいただけますか?
以上、宜しくお願いします。
2021年7月1日 10:37 AM #2190伊藤@ソフトウィング
ゲスト日頃より弊社製品をご利用いただきまして、誠にありがとうございます。
サンプルについてですが、WingReportのインストール先に御座います、Sample-C-Sample1を参考にして頂けますでしょうか。
「WRPSetScalePrint」呼び出し後に「WRPSetScalePaperFit」を呼び出している処理がありますが、「WRPSetScalePaperFit」を「WRPSetScalingFactor」に変更して頂く事で、縮小拡大印刷を行う事が可能です。
言語に違いはありますが、APIの呼び出し方法は同様ですのでお願い致します。プリンタによってはプログラム中から縮小拡大処理を受け付けない場合が御座います。
ご使用プリンタを変更し、縮小拡大印刷が行えるかご確認頂く事は可能でしょうか?
又、ご参考までにお使いのプリンタをご連絡頂けませんでしょうか。以上、宜しくお願い致します。
2021年7月1日 10:37 AM #2191タナカ
ゲストいつもお世話様です。
プリンタ: NEC Multi Writer 2800N
Ver: 1.6000(最新)縮小の件ですが一応できますが私が望んでいるものではありません。私の説明不足だと思います。
w30ファイルですがフレームサイズ(A4)に対し、ObjectはA3並のサイズで作成しております。つまりフレームオーバーですね。それを印刷処理ではフレームオーバーされたデータもA4の紙に収めたいです。
Wing2.1ではできたみたいですがWing3.0ではできますか?
以上、宜しくお願いします。
2021年7月1日 10:37 AM #2192伊藤@ソフトウィング
ゲスト日頃より弊社製品をご利用いただきまして、誠にありがとうございます。
ご回答が遅くなり申し訳御座いませんでした。
ご質問頂いた内容のご確認ですが、A4の用紙サイズに対してA3サイズのオブジェクトデータを納めたいという事で宜しいでしょうか?
申し訳御座いませんが、用紙サイズからオーバーしたオブジェクトデータは切り捨てられてしまいます。
用紙サイズをA3に設定して頂きまして、前述させて頂いた方法によりA4サイズまで縮小して印刷を試して頂けますでしょうか?
その際、プリンターオブジェクトに対して「WRPSetPaperSize」にて印刷を行う用紙をA4に設定をお願いします。以上、お手数をお掛け致しまして申し訳御座いませんが宜しくお願い致します。
2021年7月1日 10:38 AM #2193タナカ
ゲストいつもお世話様です。
w30ファイルですがwrpファイルより変換されたものです。
ユーザ定義(A4)サイズでフレームが作成されていて、オブジェクトはA4のフレーム以外のところにも配置されています。call WRPSetPaperSize(hPrinter, A4)を追加でやって見ましたがWRPOpenPrinter(hPrinter,hwin) でエラーが発生します。エラーコードは 1 です。 WRPSetPaperSize()を使わない場合は正常処理(縮小はできないけど)。
ちなみにWRPSetPaperSize(hPrinter, A4)自体は戻り値 1なので正常ですね。
以上、宜しくお願いします。
2021年7月1日 10:38 AM #2194伊藤@ソフトウィング
ゲスト日頃より弊社製品をご利用いただきまして、誠にありがとうございます。
申し訳御座いませんがこちらでレポートファイルとエラー内容のご確認をさせていただきたいのですが、差し支えなければサポート宛(support@swg.co.jp)に、現象の確認できるプロジェクトとレポートファイルをお送りいただくことは出来ますでしょうか?
以上、お手数をお掛け致しまして申し訳御座いませんが宜しくお願い申し上げます。
-
投稿者投稿
- フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。