QuickReportでPDFを作成するとプログラムが終了してしまう

解決


かず  2009-09-18 21:03:24  No: 35720  IP: 192.*.*.*

WindowsXP環境でTurboDelphiとQuickReport4.06を使用しPDF出力しようとして下記のコードを書いたのですが、プログラムが終了してしまいます。
  AbcReport.Prepare;
  AbcReport.ExportToFilter(TQRPDFDocumentFilter.Create('Abc.pdf'));
  AbcReport.Free;
Abc.pdf作成されていますが、Adobe Reader 8で見ようとすると、「この文書を開くときにエラーが発生しました。ファイルが壊れています。修復できません。」となります。

印刷やプレビューは正常に動作します。

編集 削除
ぽむぽむ  2009-09-19 21:29:41  No: 35721  IP: 192.*.*.*

未確認ですが
QuickRep.ReportTitle が入っていないとか。
プリントジョブ名が空白になって、エラーになっているとか・・・。

編集 削除
かず  2009-09-20 00:38:34  No: 35722  IP: 192.*.*.*

ぽむぽむさん
QuickRep.ReportTitle が入っていなかったので、入れましたがダメでした。
QuSoftのhomepageでFAQ(英語が不得意なのであってるかどうか)見たところ
Adobe Acrobat PDFWriter printer driverないとダメみたいですね。
当たり前といわれてしまいそうです。

編集 削除