Introduction PHL Print génère des applications qui produisent des documents destinés à l impression. Les modèles de documents sont générés par un éditeur graphique interactif qui permet de mettre en page de manière très fine au niveau du pixel des textes, des images en couleurs et même des codes-barres. Il est possible de définir des zones HTML que l utilisateur remplit lors de l exécution. Le développeur peut paramétrer les documents ainsi produits. À partir des documents, l application génère des spoules génériques en XML. Le développeur spécifie leur destination, ce qui provoque leur conversion dans le format adéquat : en PCL pour l envoi sur une imprimante, en PDF pour un affichage ou un envoi en pièce jointe d un courrier électronique. 2
Sommaire 1 Les éditions graphiques PHL Print 2 Reprise des PRTF existants 3 Développement des programmes 4 5 6 7 8 9 10 11 Le studio de développement (SDW) Impressions de type liste Impressions avec fond de page Impressions de type étiquettes Impressions de type courrier Aspects multilingues Le support technique Questions/Réponses 3
1 Les éditions graphiques PHL Print Une grande richesse d options pour générer des impressions attrayantes Génération de documents couleurs PDF de qualité PHL Print permet de générer des applications qui produisent des fichiers destinés à l impression. Les états produits à partir de PHL Print sont des impressions graphiques couleurs au format PDF ou PCL5. Impression directe depuis le System i Grâce à PHL Print, vous pouvez rendre vos états attrayants en choisissant des polices, en intervenant sur la couleur, en insérant des images, en tirant des traits, en alignant les textes, en insérant des codes-barres Ensuite, vous appelez ces états comme n importe quel autre programme. Une application générée par PHL Print peut s interfacer avec une application générée par PHL Web. Ce qui permet par exemple à un utilisateur de demander l édition d une facture et de la voir apparaître à l écran. 4
2 Reprise de PRTF existants Reprise de la structure du PRTF Conversion en documents couleurs Ajout de composants graphiques PHL Print peut convertir des fichiers d impressions existants (PRTF) : il en récupère la description et les transforme en fichiers graphiques, tout en conservant les programmes RPG sans changement. Vous pouvez ensuite enrichir cet état en ajoutant des images, en modifiant la police, la couleur, etc. Spoule 5250 converti en PDF Le même spoule retravaillé 5
3 Développement des programmes Utilisation des compétences existantes Utilisation des méthodes traditionnelles Le développement d applications avec PHL Print suit la même cinématique et la même logique que le développement System i traditionnel. Là où le développeur System i utilise RLU, il utilisera SDW, le puissant éditeur graphique de PHL Print, qui générera non pas un traditionnel fichier source DDS mais un source XML. PHL Print comporte un compilateur qui traduit les sources XML en RPG pour produire les exécutables System i. Développement standard Développement avec PHL print 6
3 Impression en PCL Le spoule est envoyé au format PCL5 à une imprimante reliée au System i. L impression peut se faire en batch. Conversion en PDF Le spoule est converti en PDF et enregistré dans l IFS. 7
3 Affichage automatique sous PHL Web Dans une application PHL Web, le spoule est remonté automatiquement vers le navigateur au format PDF. Envoi par e-mail Le spoule est joint au format PDF dans un e-mail. 8
4 Le studio de développement (SDW) SDW est écrit en mode «web». Il demande peu de ressources PC Son affichage est en WYSIWYG (What You See Is What You Get) SDW est commun à tous les produits PHL Composition de l écran La barre d outils permet de gérer toutes les tâches courantes par simple pression sur une icône, identique à celles utilisées dans les éditeurs de texte et tableurs (Nouveau, Enregistrer, Couper, etc.) L éditeur graphique inclus dans PHL Web a été appelé SDW par analogie évidente à un outil qui vous est sans doute familier : SDA. C est là que s arrêtent les ressemblances, puisque SDW s applique aux développements Web et constitue un véritable environnement de développement complet. SDW est lui-même écrit en mode «Web» ce qui permet notamment de s affranchir des installations complexes et fastidieuses sur les postes des développeurs surgonflés. Il est WYSIWYG (What You See Is What You Get) : pas de surprise désagréable à l arrivée donc. Le développeur visualise précisément le résultat de ses développements dans son environnement. Il existe trois modes de visualisation possible : le mode source (présentation linéaire du fichier XML), le mode structuré (présentation arborescente du fichier XML) et le mode conception (présentation graphique du fichier). Les outils composants (cinq onglets) permettent de gérer graphiquement l utilisation de composants (rectangle, trait, etc.) dans le format en cours d élaboration dans l espace de travail. Les onglets : les différents formats ouverts dans SDW sont représentés par des onglets. Les formats du fichier : tout comme en DDS, le fichier en cours de description peut posséder de nombreux formats (possibilité d afficher un ou plusieurs formats en même temps) La liste des zones du format : affichage de tous les mots clés du format. Possibilité de cacher certains composants dans l espace de travail. L espace de travail est l établi du développeur PHL Print. C est là qu il conçoit véritablement ses écrans. Le menu contextuel spécifique du composant : Par clic droit ou double-clic sur n importe quel composant présent sur l espace de travail, on accède à son menu contextuel. 9
5 Impressions de type liste Liste graphique Saut de page automatique Numérotation automatique des pages Logo stocké dans l IFS Nombre de pages calculé automatiquement Changement de couleur suivant la valeur du genre Image variable suivant la valeur d une zone cachée exemple de liste de films 10
6 Impressions avec fond de page Fond de page en vectoriel pour une plus grande rapidité d impression Fond de page paramétrable suivant des valeurs Vous pouvez importer un spoule existant dans le System i (importation des zones). image texte avec rotation Police italique Couleur exemple de devis 11
7 Impressions de type étiquettes Développement rapide d étiquettes graphiques Saut de page automatique Codes-barres (Code 39, Code 128, EAN 128, EAN 13, 2/5 entrelacés) Image variable stockée sur un serveur web Couleur variable selon la valeur «genre» exemple d étiquettes 12
8 Impressions de type courrier Impression de zone HTML Intégration complète dans PHL Web Saisie dans une zone HTML du courrier et des variables Impression de la lettre au format PDF 13
9 Aspects multilingues Possibilité de décliner votre application en plusieurs langues Extraction automatique des textes à la conversion ou à la compilation PHL Print est prévu pour gérer plusieurs langues : vos éditions peuvent être ainsi déclinées dans toutes les langues dès leur phase de développement dans SDW jusqu à la livraison de votre produit à l utilisateur final. Une mise en place très simple 1.PHL Print vous permet d extraire automatiquement vos textes dès la conversion 2.Vous les faites traduire 3.Vous déclarez une nouvelle langue dans l application et déclarez le fichier message correspondant 4.Vous renseignez vos fichiers messages 5.Votre état est maintenant multilingue L utilisation Dans l outil de développement SDW, vous pouvez visionner votre état dans n importe quelle langue existant dans votre application. 14
10 Le support technique Echange pratique et rapide avec le support et la communauté PHL Téléchargement des mises à jour Deux forums : public et privé Le support technique se fait principalement par notre site sécurisé de support : http://support.phlsoft.com. Ecran de connexion Deux forums sont disponibles : un forum privé uniquement réservé à votre entreprise, un forum public réservé aux utilisateurs des produits de PHL Soft. Vous pouvez sur ces forums poser vos questions et joindre des fichiers (impressions d écran, SAVF). Dès qu une réponse est disponible, un mail vous est envoyé. Une rubrique documentation Une rubrique documentation existe aussi sur ce site. Elle contient les documents de paramétrage des navigateurs, des fiches techniques sur des fonctionnalités de PHL Web, des procédures d installation. Liste des documentations disponibles 15
10 La mise à jour des versions Dès qu une mise à jour est disponible, un mail est envoyé à l ensemble des utilisateurs avec un descriptif des correctifs et des nouveautés. Le fichier SAVF est disponible sur le site de support. La mise à jour peut être lancée pendant votre traitement de nuit. Mail reçu par un utilisateur lors d une mise à jour 16
11 Questions-Réponses Comment est facturé PHL Print? PHL Print est facturé avec un prix unique ne dépendant ni de la puissance du System i, ni du nombre d utilisateurs, ni du nombre de développeurs. Les programmes développés par PHL Print peuvent-ils tourner sur plusieurs System i, sans acheter le produit? Oui, vous pouvez déployer vos applications sur autant de System i que vous désirez. A partir de quelle version d OS/400 puis-je utiliser PHL Print? PHL Print fonctionne à partir de la version V4R5. Peut-on imprimer des codes-barres? Oui, vous pouvez imprimer des codes-barres de type Code 39, Code 128, EAN 128, EAN 13, 2/5 entrelacés. Est-il possible d imprimer les numéros de page? Oui, PHL Print sait imprimer les numéros de page sous la forme 1, 1/n, Page 1 et Page 1/n. J ai des images sur un serveur web. Faut-il les mettre sur le System i? Non, PHL Print peut aller les chercher sur le serveur web. Est-il possible de générer un spoule Print en PDF? Oui, il suffit de convertir le spoule. 17