Printer.Canvasをプレビューできますか?


林檎  2005-04-07 05:29:25  No: 14135  IP: [192.*.*.*]

こんにちは。
delphiというかプログラム初心者の林檎と申します。
変な質問をするかもしれませんが宜しくお願いいたします。

Printer.Canvasをプレビューしたいのですが、可能でしょうか?
ソースの修正をしていまして、
なんとか簡単にプレビューをしたいのですが。。。

編集    削除
Fusa  2005-04-07 07:16:43  No: 14136  IP: [192.*.*.*]

PrimoPDFというフリーソフトを使ってみてはいかがでしょうか。
印刷物をPDFとしてみることができます。

お望みの回答と全然違うと思うのですが、
すいません。

SEならぬ似非イーとして、こんな逃げばっかり上手になっちゃいまして....

編集    削除
HOta  2005-04-07 16:15:47  No: 14137  IP: [192.*.*.*]

Printer.Canvasはその名の通り、プリンターですから、
プレビューは画面に表示できるImageなどのCanvasに表示させます。

編集    削除
@っしー  2005-04-07 18:55:44  No: 14138  IP: [192.*.*.*]

Delphi Graphic Secretsという書籍に、詳しく書かれていますよ。

http://www.amazon.co.jp/exec/obidos/ASIN/4797319224/qid=1112835183/sr=8-1/ref=sr_8_xs_ap_i1_xgl/250-0691106-7546630

入手が困難かな?

編集    削除
林檎  2005-04-07 21:25:40  No: 14139  IP: [192.*.*.*]

Fusaさん、HOtaさん、@っしーさん、レスありがとうございます。

そして今QuickReportでできないかと挑戦しています。


無謀すぎますか?

編集    削除
HOta  2005-04-07 23:54:33  No: 14140  IP: [192.*.*.*]

レポートコンポーネントは、プレビューをサポートしていますので、
よいと思います。

編集    削除
林檎  2005-04-14 18:42:44  No: 14141  IP: [192.*.*.*]

プレビューできませんでした。。。
複数Printer.Canvasで描画?しているものを
ひとつのQReportにのせるというのはできないのでしょうか。。。

わたしが試したのはPrinter.Canvasと書かれているところを
すべてQReport.Printer.Canvasに変えただけです。
(Printer.Canvasを出力すると表ができています)
データが多すぎるためソースは載せれませんが
アドバイスお願いします。

編集    削除
通りすがりV2  2005-04-14 20:49:37  No: 14142  IP: [192.*.*.*]

QReport.Printer.Canvasぢゃなくて
QReport.Canvas でわ?

QReport.Canvas は、描画対象のCanvasで、プレビュー時はTMetafile.Canvas、印刷時はTPrinter.Canvas を指しています。

編集    削除