
Ingénieur ColdFusion

Ingénieur ColdFusion
Nous avons tous fait l'expérience de l'impression de contenus web à partir d'un navigateur. Le résultat est généralement peu satisfaisant : le contenu est imprimé sur plusieurs pages, les marges sont incorrectes et le tout n'a ni queue ni tête. La correction du code HTML avec des feuilles de styles ou d'autres méthodes de mise en page n'améliore pas vraiment la situation. Les développeurs ColdFusion ont donc besoin d'une solution permettant de produire d'excellents résultats à l'impression.
De même, lorsque vous vous trouvez en déplacement sans accès à Internet et que vous souhaitez transmettre un document à un client qui ne se trouve pas au sein du pare-feu de votre entreprise, il vous faut une méthode plus simple pour distribuer vos documents.
Vous avez déjà investi beaucoup de temps et de ressources dans la configuration et la publication de pages web et d'articles pour obtenir un résultat à l'apparence correcte. Vous ne souhaitez pas avoir à modifier vos travaux pour produire un document dynamique : vous avez besoin d'un outil de conversion.
Cette situation vous dit quelque chose ? L'équipe ColdFusion a la solution.
Cette solution est la balise cfdocument. Cette nouvelle fonction de ColdFusion MX 7 permet de convertir vos pages HTML/CFML au format Macromedia FlashPaper ou Adobe PDF en quelques instants. Fait aussi intéressant, cette balise est très simple à utiliser. Cet article indique comment utiliser cette nouvelle fonctionnalité pour créer des documents web imprimables.
Xu Chen et Sherman Gong ont développé cette technologie. Xu a conçu l'architecture cfdocument et fourni l'implémentation de la balise et le format de sortie PDF. Sherman Gong a fourni la prise en charge du format FlashPaper et la gestion des polices, et a travaillé sur la prise en charge des liens et des ancres avec Xu. Hiroshi Okugawa et Collin Tobin ont effectué les travaux d'assurance qualité de la balise cfdocument et de nombreuses autres fonctions de ColdFusion.
Le suivi de ce didacticiel requiert les éléments suivants :
Connaissance de la syntaxe ColdFusion
cfreport et de la sortie FlashPaper avec la balise cfdocument.