Guide du Designer Crystal Reports pour Rational Application Developer
Pour créer une UFL
Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.
Développez le nœud Crystal Reports, puis cliquez sur Bibliothèque de fonctions utilisateur.
Cliquez sur Suivant.
Saisissez le nom du projet dans le champ correspondant.
Activez la case à cocher "Générer la classe Java encapsulant toutes les fonctions", puis saisissez le nom du package et de la classe.
Il peut être utile de noter ce nom, car vous en aurez besoin pour configurer l'IDE de sorte qu'il puisse identifier votre UFL.
Cliquez sur Terminer.
Une invite vous demande si vous souhaitez créer une fonction utilisateur.
Cliquez sur Oui.
Saisissez les informations suivantes :
le nom du dossier source
le package
le nom de la classe
le nom de la fonction (en minuscules)
le type de renvoi
Par défaut, le nom du dossier source et celui du package sont ceux configurés pour le projet UFL.
Ajoutez les arguments nécessaires, le cas échéant.
Cliquez sur Terminer.
Une nouvelle classe de fonction utilisateur est ajoutée au projet. Le code nécessaire pour ajouter cette classe à la classe de bibliothèque de fonctions utilisateur est également généré.
Le nom de la fonction utilisateur et son type de renvoi sont les valeurs renvoyées par les méthodes getIdentifier() et getReturnType(), respectivement, de la classe de fonction utilisateur.
Dans la méthode d'évaluation de la nouvelle classe de fonction utilisateur, saisissez la logique de la fonction, puis modifiez la variable de renvoi.