Téléchargement des produits


Version anglaise


 

Prérequis

Le chargeur de templates configuré dans le moteur FreeMarker (fichier freemaker.properties) doit contenir le chargeur Adélia permettant d'utiliser les templates modules du runtime :

com.hardis.adelia.mergedocengine.freemarker.conf.ClassTemplateLoader(com.hardis.adelia.mergedocengine.ProcessTemplate.CLASS_FOR_OBJECT_BUILDER_EXPRESSION, "/com/hardis/adelia/mergedocengine/freemarker/lib")


Par exemple :

template_loader=freemarker.cache.MultiTemplateLoader( \

[com.hardis.adelia.mergedocengine.freemarker.conf.FileTemplateLoader(java.io.File ("c:/TemplateWorkspace")), \

com.hardis.adelia.mergedocengine.freemarker.conf.ClassTemplateLoader(com.hardis.adelia.mergedocengine.ProcessTemplate.CLASS_FOR_OBJECT_BUILDER_EXPRESSION, "/com/hardis/adelia/mergedocengine/freemarker/lib")])


L'APE fournit des templates modules (ou bibliothèques) qui regroupent des macros et des fonctions d'aide à la programmation de templates utilisateur.
Ils sont regroupés par thèmes :

  • Core : bibliothèque des macros et fonctions de base. L'espace de noms pour l'utilisation de cette bibliothèque est "hardisCore",
  • CSS : bibliothèque permettant l'utilisation de classes de styles de balises XSL-FO (à la manière de Cascading Style Sheet en HTML). L'espace de noms pour l'utilisation de cette bibliothèque est "hardisCSS",
  • FO : bibliothèque permettant le support des balises XSL-FO dans FreeMarker. L'espace de noms pour l'utilisation de cette bibliothèque est "hardisFo",
  • Adv : bibliothèque de macros et fonctions d'utilisation avancée. L'espace de noms pour l'utilisation de cette bibliothèque est "hardisAdv".


↑ Haut de page


 

  • Aucune étiquette