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」 ; フォルダを作成: オフ]