Plug-ins sont des composants logiciels qui ajoutent des fonctionnalités supplémentaires et des fonctionnalités à un programme. Ces composants ont l'extension . DLL et sont stockés dans une bibliothèque partagée , les rendant accessibles à d'autres programmes . Acrobat plug-ins sont écrits dans le + + langage de programmation C et sont développés en utilisant la plate-forme de logiciel SDK Adobe , qui est distribué gratuitement par la société Adobe . Instructions 1 Télécharger le SDK Adobe platform.Download ce à partir du site d'Adobe. 2 Copiez le fichier " StartInit.cpp de modèle. L' StartInit.cpp contient l'ordinateur de base Code de commencer à écrire des plug-ins . PluginInit le code de référence doit être présent dans le code pour permettre le plug-in pour être utilisé . 3 Créer une commande de menu en mettant en œuvre rappel . méthodes pour les éléments de menu en œuvre le " Exécuter" code de rappel pour activer la fonctionnalité de menu comme indiqué: ACCB1 vide ACCB2 ExecProc ( void * data ) { AVAlertNote ( " menu Item appelé . "); } Lorsque vous choisissez l'élément de menu , le message " menu Article retourné " est affiché, avec un bouton "OK" Mettre en œuvre d'autres menus. rappels , tels que le « Compute - enabled" et les rappels " Compute - marquées ». 4 Ecrire le code de la fonction " AVToolButtonNew " pour ajouter un bouton à la barre d'outils. pour ce faire , ajoutez: MyButton = AVToolButtonNew ( ASAtomFromString ( " MyExtn : MyButton " ) , AB GetToolIcon (id) , faux, faux ) ; 5 Ecrire le code et les méthodes pour obtenir et définir les propriétés d'annotation tels que la date , la couleur , le titre et le sous-type de fichiers PDF objet " PDAnnot " . Utilisez le mode d'emploi SDK pour identifier les arguments supplémentaires, tels que " PDLinkAnnot " à ajouter à la " PDAnnot " méthodes de l'objet . 6 de copier et coller le " " code objet PDBookmark à la fenêtre de code SDK pour obtenir et définir les différents attributs de signets , ainsi que des options de recherche pour votre plug-in. < br > le code pour récupérer le premier favori à partir d'un document est : PDBookmark GetFirstBookmark ( PDDoc d) { PDBookmark theroot , thebookmark ; < p> theroot = PDDocGetBookmarkRoot ( d); thebookmark = PDBookmarkGetFirstChild ( theroot ) ; retour thebookmark ; }
|