LoginSignup
0
0

More than 5 years have passed since last update.

C++ Builder XE4 > FastReport VCL 5 > 「PDFへのエクスポート」ダイアログ(TfrxReportのExport()を使ったとき)にて「キャンセル」ボタンが押されたときの処理

Last updated at Posted at 2018-12-10
動作環境
C++ Builder XE4
FastReport VCL 5

「PDFへのエクスポート」ダイアログ(TfrxReportのExport()を使ったとき)にて「キャンセル」ボタンが押されたときの処理。

公式ドキュメントで見つけにくかったので、実装で確認した。

    // PDFエクスポート
    frxPDFExport1->FileName = L"test.pdf";
    frxPDFExport1->ShowDialog = true;
    frxPDFExport1->Quality = 100;
    frxPDFExport1->PrintOptimized = true;  // これがないと貼り付けた画像がつぶれた状態になる
    frxReport1->PrepareReport(/* clearLastReport= */true);
    bool res = frxReport1->Export(frxPDFExport1);

    if (res) {
        String msg = L"Exported as [" + frxPDFExport1->FileName + L"]";
        ShowMessage(msg);
    } else {
                // キャンセルボタン押下時の処理
        }

frxReport1->Exportの戻り値で判断する。

ドキュメント

V4のドキュメントであるが

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0