THotPDF.AddLoadedDocumentJavaScript Method
Ajoute un JavaScript de niveau document à un PDF chargé, ou remplace le script d'un nom existant. Le script est stocké comme une action JavaScript dans l'arbre de noms /Names /JavaScript du Catalog, à sa position triée, et est écrit par le prochain SaveLoadedDocument ou par une mise à jour incrémentale ; GetLoadedJavaScriptSource le renvoie immédiatement
Déclaration
procedure AddLoadedDocumentJavaScript(const AName, ABody: AnsiString);
Unité
HPDFDoc
Paramètre
| Nom | Utilisation |
|---|---|
AName | Le nom unique de l'entrée de script, utilisé pour identifier et référencer ce script dans l'arbre de noms, et peut également être supprimé par nom via RemoveLoadedJavaScript |
ABody | Le code du corps complet du script JavaScript, exécuté par le lecteur PDF à l'ouverture du document |
Valeur de retour
Ne renvoie aucune valeur
Valeur de retour
- Si un script du même nom existe déjà dans le document, cette méthode remplace l'entrée existante au lieu de créer un doublon
- L'exécution de JavaScript de niveau document dépend de la prise en charge des scripts par le lecteur PDF, Adobe Acrobat a la prise en charge la plus complète, les autres lecteurs peuvent ignorer ce script
- Si le code de script contient des caractères spéciaux, ils doivent être échappés via la chaîne PDF, il est recommandé de vérifier d'abord la logique du script dans Acrobat avant de l'intégrer