PDF をキャンセル

メモリ内で開いている PDF を保存せずに閉じます。

オプション 

なし

互換性 

製品 サポート
FileMaker Pro はい
FileMaker Go はい
FileMaker WebDirect はい
FileMaker Server はい
FileMaker Cloud はい
FileMaker Data API はい
カスタム Web 公開 はい

起点バージョン 

26.0

説明 

このスクリプトステップはメモリ内で現在開いている PDF ファイルを保存せずに閉じます。次のように処理中の PDF ファイルを破棄する必要がある場合にこのスクリプトステップを使用します:

  • [レコードを PDF として保存] または [PDF を追加] スクリプトステップを使用中にエラーが発生して、開いている PDF ファイルを破棄する必要がある場合

  • PDF ファイルを開いた後にスクリプトがユーザに PDF の生成をキャンセルするオプションを提供する場合

このスクリプトステップが完了した後は、PDF ファイルはすべて閉じられます。必要に応じて別の PDF ファイルを作成または開くことができます。

メモ 

  • このスクリプトステップは PDF ファイルを保存せずに破棄します。PDF ファイルを保存するには、代わりに [PDF を閉じる] スクリプトステップを使用します。

  • 次のいずれかが発生すると開いている PDF ファイルおよび保存されていない変更は失われます:

    • 現在の FileMaker クライアントのセッションが終了する

    • PDF ファイルを開いたスクリプトを含む FileMaker Pro ファイルが、開いている PDF ファイルを閉じずに閉じられる

例 1 - エラー発生時の PDF のキャンセル

エラー処理とともに PDF レポートを作成します。PDF ファイルの作成中にエラーが発生した場合、このスクリプトは開いている PDF ファイルを保存せずに閉じてユーザに通知します。

コピー
エラー処理 [オン]

PDF を作成 [ ]
If [Get (最終エラー) ≠ 0]
    カスタムダイアログを表示 ["エラー" ; "PDF ファイルを作成できませんでした。"]
    現在のスクリプト終了 [テキスト結果: "失敗"]
End If

PDF を追加 [次から: ファイル ; 「表紙.pdf」]
If [Get (最終エラー) ≠ 0]
    PDF をキャンセル
    カスタムダイアログを表示 ["エラー" ; "表紙を PDF ファイルに追加できませんでした。"]
    現在のスクリプト終了 [テキスト結果: "失敗"]
End If

レコードを PDF として保存 [記憶する ; 保存先: 現在開いている PDF ; 対象レコード]
If [Get (最終エラー) ≠ 0]
    PDF をキャンセル
    カスタムダイアログを表示 ["エラー" ; "レコードを PDF ファイルに追加できませんでした。"]
    現在のスクリプト終了 [テキスト結果: "失敗"]
End If

PDF を閉じる [保存先: ファイル ; 「レポート.pdf」 ; フォルダを作成: オフ]