Fermer le PDF
Ferme et enregistre le fichier PDF ouvert dans un chemin de fichier, une variable ou une rubrique Conteneur.
Voir aussi
Options
-
Enregistrer sous indique l'emplacement d'enregistrement du fichier PDF :
-
Fichier spécifie un chemin de fichier PDF. Lorsque cette option est sélectionnée, Fichier de sortie devient disponible.
-
Cible spécifie une rubrique Conteneur ou une variable. Lorsque cette option est sélectionnée, Cible devient disponible.
-
Options supplémentaires disponibles lorsque Enregistrer sous est défini sur Fichier :
-
Fichier de sortie définit une liste d'un ou plusieurs chemins et noms de fichiers pour le fichier PDF. L'action de script explore la liste et effectue l'enregistrement sur le premier chemin sur lequel elle peut écrire avec succès. Les chemins doivent utiliser l'un des préfixes de chemin
file. Consultez la section Création de chemins d'accès.Vous pouvez également sélectionner les options suivantes :
-
Ouverture automatique du fichier pour ouvrir le fichier de sortie avec l'application par défaut ;
-
Créer un courrier élec. avec le fichier joint pour afficher un nouvel e-mail avec le fichier de sortie joint dans l'application de messagerie par défaut de l'utilisateur.
Si FileMaker Pro exécute un script qui ne définit pas de chemin d'accès absolu et si le fichier de base de données contenant le script est hébergé, il est supposé que le chemin est le dossier Documents de l'utilisateur actif.
-
-
Créer des dossiers indique la création de nouveaux dossiers spécifiés dans le chemin d'accès au fichier de sortie.
Options supplémentaires disponibles lorsque Enregistrer sous est défini sur Cible :
-
Cible spécifie la rubrique de conteneur ou la variable dans laquelle le fichier PDF est enregistré.
-
Nom de fichier est une expression textuelle qui spécifie le nom de fichier à utiliser. Ce nom de fichier est stocké avec les données PDF et apparaît lorsque le fichier PDF est exporté ou référencé. S'il n'est pas spécifié, un nom de fichier par défaut est utilisé.
Compatibilité
| Produit | Prise en charge |
| FileMaker Pro | Oui |
| FileMaker Go | Oui |
| FileMaker WebDirect | Partiel |
| 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 et l'enregistre dans la destination spécifiée. Il s'agit de la dernière étape de tout flux de travail PDF qui utilise l'action de script Ouvrir un PDF ou l'action de script Créer un PDF.
Une fois cette action de script terminée avec succès, aucun fichier PDF ne reste ouvert, et vous pouvez créer ou ouvrir un autre fichier PDF si nécessaire.
Remarques
-
Un fichier PDF doit être ouvert avant d'utiliser cette action de script. Si aucun fichier PDF n'est ouvert, cette action de script renvoie le code d'erreur 5 ("Commande non disponible").
-
Cette action de script doit être utilisée pour compléter n'importe quel flux de travail PDF. Ne pas fermer un fichier PDF ouvert empêche l'ouverture ou la création de fichiers PDF supplémentaires.
-
Si aucune écriture ne peut être effectuée à l'emplacement de sortie spécifié (par exemple, en raison d'autorisations ou de l'espace disque), l'action de script renvoie un code d'erreur approprié, mais le fichier PDF reste ouvert. Si un fichier avec le chemin spécifié existe déjà, cette action de script écrase le fichier existant sans renvoyer d'erreur.
-
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.
-
-
Dans FileMaker WebDirect, l'option Enregistrer sous: Fichier n'est pas prise en charge.
Exemple 1 - Enregistrer le PDF dans le fichier
Crée un fichier PDF, ajoute des pages pour les enregistrements actuels et l'enregistre dans Rapport.pdf dans le dossier Documents de l'utilisateur.
Créer un PDF [ ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: PDF actuellement ouvert ; Enregistrements en cours d'utilisation ]
Définir variable [ $cheminFichier ; Valeur: Obtenir ( CheminDocuments ) & "Rapport.pdf" ]
Fermer le PDF [ Enregistrer sous: Fichier ; $cheminFichier ; Créer des dossiers: Oui ]
Exemple 2 - Enregistrer le fichier PDF dans une rubrique de conteneur
Crée un rapport PDF, le stocke directement dans une rubrique de conteneur et définit des rubriques de métadonnées pour le moment où il a été généré et son type.
Créer un PDF [ ]
Ajouter au PDF [ De: Source ; Source: Global::PageCouverture ]
Activer modèle [ "Rapport mensuel" (Rapports) ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: PDF actuellement ouvert ; Enregistrements en cours d'utilisation ]
Fermer le PDF [ Enregistrer sous: Cible ; Cible: Global::PDFGénéré ]
Définir rubrique [ Global::DateGénérée ; Obtenir ( HorodatageActuel ) ]
Définir rubrique [ Global::TypeRapport ; "Récapitulatif mensuel" ]