Annuler le PDF
Ferme le PDF ouvert en mémoire sans l'enregistrer.
Voir aussi
Options
Aucune.
Compatibilité
| Produit | Prise en charge |
| FileMaker Pro | Oui |
| FileMaker Go | Oui |
| FileMaker WebDirect | Oui |
| FileMaker Server | Oui |
| FileMaker Cloud | Oui |
| FileMaker Data API | Oui |
| Publication Web personnalisée | Oui |
Provient de la version
26.0
Description
Cette action de script ferme le fichier PDF actuellement ouvert en mémoire sans l'enregistrer. Utilisez cette action lorsque vous devez rejeter un fichier PDF en cours, par exemple si :
-
une erreur se produit lors de l'utilisation de l'action de script Sauvegarder en PDF ou Ajouter au PDF et que vous devez rejeter le fichier PDF ouvert ;
-
votre script donne à l'utilisateur la possibilité d'annuler la génération de PDF après l'ouverture d'un fichier PDF.
Une fois cette action de script terminée, aucun fichier PDF n'est ouvert, et vous pouvez créer ou ouvrir un autre fichier PDF si nécessaire.
Remarques
-
Cette action de script rejette le fichier PDF sans l'enregistrer. Pour enregistrer le fichier PDF, utilisez plutôt l'action de script Fermer le PDF.
-
Le fichier PDF ouvert et toute modification non enregistrée sont perdus si l'une des conditions suivantes se produit :
-
La session client FileMaker actuelle prend fin.
-
Le fichier FileMaker Pro dont le script a ouvert le fichier PDF se ferme sans fermer le fichier PDF ouvert.
-
Exemple 1 - Annuler le PDF en cas d'erreur
Crée un rapport PDF avec gestion des erreurs. Si une erreur se produit lors de l'assemblage du fichier PDF, le script ferme le PDF ouvert sans l'enregistrer et avertit l'utilisateur.
Gestion erreurs [ Oui ]
Créer un PDF [ ]
Si [ Obtenir ( DernièreErreur ) ≠ 0 ]
Ouvrir boîte dial. person. [ "Erreur" ; "Impossible de créer le fichier PDF." ]
Fin de script [ Texte de résultat: "Échec" ]
Fin de si
Ajouter au PDF [ De: Fichier ; "PageCouverture.pdf" ]
Si [ Obtenir ( DernièreErreur ) ≠ 0 ]
Annuler le PDF
Ouvrir boîte dial. person. [ "Erreur" ; "Impossible d'ajouter une page de couverture au fichier PDF." ]
Fin de script [ Texte de résultat: "Échec" ]
Fin de si
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: PDF actuellement ouvert ; Enregistrements en cours d'utilisation ]
Si [ Obtenir ( DernièreErreur ) ≠ 0 ]
Annuler le PDF
Ouvrir boîte dial. person. [ "Erreur" ; "Impossible d'ajouter des enregistrements au fichier PDF." ]
Fin de script [ Texte de résultat: "Échec" ]
Fin de si
Fermer le PDF [ Enregistrer sous: Fichier ; "Rapport.pdf" ; Créer des dossiers: Non ]