Conception d un modèle d impression pour Veremap.pro/Fop.
|
|
- Jean-Luc Charbonneau
- il y a 8 ans
- Total affichages :
Transcription
1 Conception d un modèle d impression pour Veremap.pro/Fop. Table des matières 1. Présentation Documentation Détaillée Comment est créé le document PDF... 3 a. Description du «fichier data»... 5 b. Description du «fichier de style»... 6 c. Description du «fichier merge»... 8 d. Description du «fichier XSL»... 9 e. Description de «la classe PHP» f. Description du «fichier PDF» Procédure de test Modification à effectuer pour faire fonctionner le test Erreur possible lors du test Modification d un modèle d impression Mise en page générale Définition des trois parties principales Comment définir un tableau Comment mettre en forme les données a. Modifier la valeur d une donnée b. Modifier l apparence d une donnée Utiliser des attributs nommés Utiliser des propriétés facultatives (propre à un élément) Exemple de document comprenant du style Création d un nouveau modèle d impression Installation d un nouveau modèle d impression Documentation du modèle d impression Page 1 sur 26
2 1. Présentation L application web veremap.pro comporte deux systèmes d impression : - Un système d impression par défaut, basé sur la librairie PHP. - Un second système d impression basé sur le logiciel FOP. Le présent document décrit donc le modèle d impression de l Agence d Espace Vert de l Ile de France basé sur le second modèle via le logiciel FOP. Ce document sera découpé en plusieurs points : - Un premier qui détaille les fonctionnalités générales pour créer un document PDF. - Un second qui décrit les étapes à effectuer pour tester en ligne de commande une impression FOP. - Un troisième qui expose comment modifier le modèle (la mise en page) du document PDF qui sera généré. - Un quatrième qui détaille la création d un nouveau modèle d impression - Enfin, un cinquième qui permet d installer un nouveau modèle d impression. Documentation du modèle d impression Page 2 sur 26
3 2. Documentation Détaillée 1. Comment est créé le document PDF Mise en page du document Style du document Lorsque l utilisateur imprime son formulaire, les images de la carte, de la légende, de la carte de référence et de l échelle sont créées dans le répertoire relatif à la propriété «$properties["map_dir"]». Une fois ces images générées, le fichier dit «fichier data» est créé. Il est placé de la même manière dans le répertoire relatif à la propriété «$properties["map_dir"]» de veremap.pro et, est composé des informations relatives à l impression. Par la suite, une première transformation s effectue. Cette transformation engendre la création du fichier dit «fichier merge». Ce «fichier merge» est le résultat de la fusion entre le «fichier data» et le «fichier de style». S ensuit une seconde transformation qui génère un fichier xsl:fo temporaire à partir du «fichier merge». Enfin, à travers une troisième et dernière étape, le logiciel FOP transforme le fichier temporaire xls:fo en fichier PDF. Cette dernière transformation est réalisée à l aide d une ligne de commande exécuté en PHP. Cette dernière est, à chaque demande d impression, logué dans un fichier «/log/debug.log». Si la carte dans laquelle la demande d impression effectuée possède un module, cette ligne de commande est logué dans le fichier relatif à la propriété «$properties["debug_log_file"], si celle-ci ne possède pas de module cette ligne de commande sera logué dans le fichier relatif à la propriété «$properties["debug_log_file"]» de Veremap.pro. Documentation du modèle d impression Page 3 sur 26
4 FopTemplateA3Paysage.class.inc data.xml aev.xml Fop_merge.xsl merge.xml FopTemplateA3Paysage.xsl Fichier.pdf Documentation du modèle d impression Page 4 sur 26
5 a. Description du «fichier data» <?xml version="1.0" encoding="utf-8"?> <data> <FopTemplateA3PaysageAEV titre="patrimoine" comment="patrimoine de Saint Thibery" date="26/10/10" day="26" month="10" year="10" username="laurent" scalebartextuelle="1 : 35258"> <FopMap id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/4cc6d41b_1fc_1.png" width="345mm" height="230mm" sources="dgi, CC"/> <FopLegend id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/ legend.png" width="100mm" height="100mm"/> <FopOverview id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/4cc6d418_1fc_0.png" width="50mm" height="50mm"/> <FopScaleBar id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/4cc6d41f_1fc_2.png" width="80%" height="80%"/> </FopTemplateA3PaysageAEV> </data> Le «fichier data» correspond aux informations relatives à l impression. Il définit notamment des caractéristiques du document. Voyons en détail à quoi correspondent chaque attribut : Arborescence Valeur Description /data/<modèle>@titre Patrimoine Titre du document /data/<modèle>@comment Patrimoine de Saint Thibéry Commentaire du document /data/<modèle>@date 26/10/10 Date de la demande d impression /data/<modèle>@day 26 Jour de la demande d impression /data/<modèle>@month 10 Mois de la demande d impression /data/<modèle>@year 10 Année de la demande d impression /data/<modèle>@username laurent Utilisateur ayant effectué l impression /data/<modèle>@scalebartextuelle 1 : Echelle de la carte /data/<modèle>/fopmap[@id= 1 ]/@src C:/serveurs/Apache2/htdocs/veremap.pro/tmp/4cc6d41b_1fc_1.png Chemin de l image de la carte d id n 1 /data/<modèle>/fopmap[@id= 1 ]/@width 345mm Taille de l image de la carte d id n 1 /data/<modèle>/fopmap[@id= 1 ]/@height 230mm Hauteur de l image de la carte d id n 1 /data/<modèle>/fopmap[@id= 1 ]/@sources DGI, CC Source de l image de la carte d id n 1 Documentation du modèle d impression Page 5 sur 26
6 Les attributs du modèle et de l objet FopMap ont été détaillés dans le tableau ci-dessus. Cependant le «fichier data» est aussi composé des caractéristiques des autres images telles que la légende (FopLegend), la carte de référence (FopOverview) ainsi que celle de l échelle (FopScaleBar). b. Description du «fichier de style» <?xml version="1.0" encoding="iso "?> <style> <image id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/logo-aev-quadri.jpg" width="85px" height="25px" commentaire="a4" /> <image id="2" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/flechenord.bmp" width="60px" height="65px" commentaire="a4" /> <image id="3" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/aev_fj.jpg" width="140px" height="165px" commentaire="a3" /> <image id="4" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/flechenord.bmp" width="80px" height="85px" commentaire="a3" /> <image id="5" src="" legend="" width="" height=""/> <string id="1" value="" police="'sauna'" style="" size="15pt" couleur="rgb(0, 0, 0)" commentaire="zone header"/> <string id="2" value="sources : " police="'sauna'" size_aev="8pt" couleur="rgb(0, 0, 0)" align="left" /> <string id="3" value="légende " police="'sauna'" size_aev="16pt" align="left" weight=''style="" couleur="rgb(0, 0, 0)" textdecoration="underline" /> <string id="4" value="" police="'sauna'" style="" size="15pt" couleur="rgb(0, 0, 0)" align="right" commentaire="titre"/> <string id="5" value="commentaires : " police="'sauna'" style_aev="normal" weight='bold' size_aev="9pt" couleur="rgb(0, 0, 0)" align="center"/> <string id="6" value="" police="'sauna'" style="" size="10pt" couleur="rgb(0, 0, 0)" align="left" commentaire=" zone footer"/> <string id="7" value="" police="'sauna'" size_aev="10pt" couleur="rgb(0, 0, 0)" align="left" /> <string id="7" value=" AEV - Tous droits réservés " police="'sauna'" size_aev="10pt" couleur="rgb(0, 0, 0)" align="left" /> <string id="8" value="auteur : " police="'sauna'" size_aev="8.25pt" couleur="rgb(78, 78, 78)" align="right" style="normal" /> <string id="9" value="localisation en Ile de France " police="'sauna'" size_aev="9pt" couleur="rgb(0, 0, 0)" style_aev="italic" align="left" /> <string id="10" value="sources : " police="'sauna'" size_aev="10pt" couleur="rgb(0, 0, 0)" align="left" commentaire="pour A3" /> <string id="11" value="commentaires : " police="'sauna'" style_aev="normal" weight='bold' size_aev="12pt" couleur="rgb(0, 0, 0)" align="center"/> <string id="12" value="localisation en Ile de France " police="'sauna'" size_aev="12pt" couleur="rgb(0, 0, 0)" style_aev="italic" align="left" /> <string id="13" value="légende " police="sauna" size_aev="18pt" align="left" weight='' style="" couleur="rgb(0, 0, 0)" textdecoration="underline" /> <string id="14" value="auteur : " police="'sauna'" size_aev="10pt" couleur="rgb(78, 78, 78)" align="right" style="normal" /> <epaisseur id="1" value="0pt"/> <epaisseur id="2" value="30pt"/> <couleur id="1" value="rgb(136, 187, 61)" /> <couleur id="2" value="rgb(0, 0, 0)" /> <couleur id="3" value="rgb(255, 255, 255)" /> <couleur id="4" value="rgb(78, 78, 78)" /> <alignement id="1" value="left" /> <alignement id="2" value="center" /> <alignement id="3" value="right"/> Documentation du modèle d impression Page 6 sur 26
7 <border id="1" value="hidden" /> <border id="2" value="solid" /> <police id="1" value="courier" /> <police id="2" value="helvetica" /> <police id="3" value="times" /> <police id="4" value="sauna" /> <weight_aev id="1" value="bold" /> <textdecoration id="1" value="underline" /> <textdecoration id="1" value="none" /> <style_aev id="1" value="normal" /> <style_aev id="2" value="italic" /> <size_aev id="1" value="20pt" /> <size_aev id="2" value="8.25pt" /> <size_aev id="3" value="8pt" /> <size_aev id="4" value="30pt" /> <size_aev id="5" value="10pt" /> <size_aev id="6" value="8pt" /> </style> Le «fichier de style» est un fichier entièrement créé par l utilisateur. Il permet notamment de définir l ensemble des propriétés de style utilisables pour générer le document PDF. Il définit aussi bien des propriétés relatives aux images (taille de l image ) que des propriétés relatives aux chaines de caractères (couleur police ). Voyons par exemple en détails quelques attributs qui composent ce fichier de style : Arborescence Valeur Description /style/image[@id= 4 ]/@src C:/serveurs/Apache2/htdocs/veremap.pro/print/images/flechenord.bmp Chemin de l image d id n 4 (flèche du nord) /style/string[@id= 13 ]/@value Légende Valeur de la balise «string» d id n 13 /style/couleur[@id= 2 ]/@value Rgd(0,0,0) Valeur de la balise «couleur» d id n 2 /style/alignement[@id= 2 ]/@value center Valeur de la balise «alignement» d id n 2 /style/police[@id= 1 ]/@value Courier Valeur de la balise «police» d id n 1 /style/style_aev[@id= 2 ]/@value italic Valeur de la balise «style_aev» d id n 2 Documentation du modèle d impression Page 7 sur 26
8 c. Description du «fichier merge» <?xml version="1.0"?> <fopsource> <data> <FopTemplateA3PaysageAEV titre="patrimoine" comment="patrimoine de Saint Thibery" date="26/10/10" day="26" month="10" year="10" username="laurent" scalebartextuelle="1 : 35258"> <FopMap id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/4cc6d41b_1fc_1.png" width="345mm" height="230mm" sources="dgi, CC"/> <FopLegend id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/ legend.png" width="100mm" height="100mm"/> <FopOverview id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/4cc6d418_1fc_0.png" width="50mm" height="50mm"/> <FopScaleBar id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/tmp/4cc6d41f_1fc_2.png" width="80%" height="80%"/> </FopTemplateA3PaysageAEV> </data> <style> <image id="1" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/logo-aev-quadri.jpg" width="85px" height="25px" commentaire="a4"/> <image id="2" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/flechenord.bmp" width="60px" height="65px" commentaire="a4"/> <image id="3" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/aev_fj.jpg" width="140px" height="165px" commentaire="a3"/> <image id="4" src="c:/serveurs/apache2/htdocs/veremap.pro/print/images/flechenord.bmp" width="80px" height="85px" commentaire="a3"/> <image id="5" src="" legend="" width="" height=""/> <string id="1" value="" police="'sauna'" style="" size="15pt" couleur="rgb(0, 0, 0)" commentaire="zone header"/> <string id="2" value="sources : " police="'sauna'" size_aev="8pt" couleur="rgb(0, 0, 0)" align="left"/> <string id="3" value="légende " police="'sauna'" size_aev="16pt" align="left" weight="" style="" couleur="rgb(0, 0, 0)" textdecoration="underline"/> <string id="4" value="" police="'sauna'" style="" size="15pt" couleur="rgb(0, 0, 0)" align="right" commentaire="titre"/> <string id="5" value="commentaires : " police="'sauna'" style_aev="normal" weight="bold" size_aev="9pt" couleur="rgb(0, 0, 0)" align="center"/> <string id="6" value="" police="'sauna'" style="" size="10pt" couleur="rgb(0, 0, 0)" align="left" commentaire=" zone footer"/> <string id="7" value="" police="'sauna'" size_aev="10pt" couleur="rgb(0, 0, 0)" align="left"/> <string id="7" value=" AEV - Tous droits réservés " police="'sauna'" size_aev="10pt" couleur="rgb(0, 0, 0)" align="left"/> <string id="8" value="auteur : " police="'sauna'" size_aev="8.25pt" couleur="rgb(78, 78, 78)" align="right" style="normal"/> <string id="9" value="localisation en Ile de France " police="'sauna'" size_aev="9pt" couleur="rgb(0, 0, 0)" style_aev="italic" align="left"/> <string id="10" value="sources : " police="'sauna'" size_aev="10pt" couleur="rgb(0, 0, 0)" align="left" commentaire="pour A3"/> <string id="11" value="commentaires : " police="'sauna'" style_aev="normal" weight="bold" size_aev="12pt" couleur="rgb(0, 0, 0)" align="center"/> <string id="12" value="localisation en Ile de France " police="'sauna'" size_aev="12pt" couleur="rgb(0, 0, 0)" style_aev="italic" align="left"/> <string id="13" value="légende " police="sauna" size_aev="18pt" align="left" weight="" style="" couleur="rgb(0, 0, 0)" textdecoration="underline"/> <string id="14" value="auteur : " police="'sauna'" size_aev="10pt" couleur="rgb(78, 78, 78)" align="right" style="normal"/> <epaisseur id="1" value="0pt"/> <epaisseur id="2" value="30pt"/> <couleur id="1" value="rgb(136, 187, 61)"/> <couleur id="2" value="rgb(0, 0, 0)"/> Documentation du modèle d impression Page 8 sur 26
9 <couleur id="3" value="rgb(255, 255, 255)"/> <couleur id="4" value="rgb(78, 78, 78)"/> <alignement id="1" value="left"/> <alignement id="2" value="center"/> <alignement id="3" value="right"/> <border id="1" value="hidden"/> <border id="2" value="solid"/> <police id="1" value="courier"/> <police id="2" value="helvetica"/> <police id="3" value="times"/> <police id="4" value="sauna"/> <weight_aev id="1" value="bold"/> <textdecoration id="1" value="underline"/> <textdecoration id="1" value="none"/> <style_aev id="1" value="normal"/> <style_aev id="2" value="italic"/> <size_aev id="1" value="20pt"/> <size_aev id="2" value="8.25pt"/> <size_aev id="3" value="8pt"/> <size_aev id="4" value="30pt"/> <size_aev id="5" value="10pt"/> <size_aev id="6" value="8pt"/> </style> </fopsource> Le «fichier merge» est un fichier XML né de la fusion du «fichier data» et du «fichier de style». Il sera donc composé de l ensemble des informations relatives à l impression («fichier data») ainsi que des informations relatives au «fichier de styles». Ce fichier est donc définit tout d abord par des balises générales <fopsource></fopsource> qui elle-même encadreront les balises définissants les données (<data></data) et les balises définissants le style (<style></style>) du document. d. Description du «fichier XSL» <?xml version="1.0" encoding="iso "?> Documentation du modèle d impression Page 9 sur 26
10 <xsl:stylesheet version="1.0" xmlns:xsl=" <!-- Définition des attributs pour le block header -->... <!--Fin Définition des attributs pour le block header --> <!-- Définition des attributs pour le block footer -->... <!--Fin Définition des attributs pour le block footer --> <xsl:template match="/"> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="simple" page-height="29.7cm" page-width="42cm" margin-top="1cm" margin-bottom="1cm" margin-left="1cm" margin-right="1cm"> <fo:region-body region-name="content" margin="2cm 0cm 0cm 0cm" /> <fo:region-before region-name="header" extent="2in"></fo:region-before> <!--fo:region-after region-name="footer" extent="0in" display-align="before" precedence="true"></fo:region-after--> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="simple" > <!-- Début de l'en-tête qui se retrouvera sur chaque page --> <fo:static-content flow-name="header"> <fo:block> <fo:table table-layout="fixed" width="100%" border-collapse="collapse" font-size="7pt"> <fo:table-column column-width="34.5cm" /> <fo:table-column column-width="0.1cm" /> <fo:table-column column-width="6cm" /> <fo:table-body> <fo:table-row height="1.25cm"> <fo:table-cell padding-top="0cm" border-width="0pt"> <fo:block xsl:use-attribute-sets="header_block" line-height="2cm" > <xsl:value-of <fo:table-cell height="1.25cm" > <fo:block> <fo:table-cell padding-top="0cm" border-width="0pt" > <fo:block-container position="absolute" top="-5pt" left="0pt" text-align="left"> <fo:block line-height="1.25cm" text-align="left" > Documentation du modèle d impression Page 10 sur 26
11 <xsl:attribute name="text-align"> <xsl:value-of <xsl:attribute name="background-color"> <xsl:value-of <fo:external-graphic> <xsl:attribute name="src"> <xsl:value-of <xsl:attribute name="text-align"> <xsl:value-of <xsl:attribute name="content-width" > <xsl:apply-templates <xsl:attribute name="content-height" > <xsl:apply-templates <xsl:attribute name="vertical-align"> <xsl:value-of select="baseline"/> </fo:external-graphic> </fo:block-container> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> <!-- Fin de l'en-tête -->... Le document XSL permet de transformer le «fichier merge» en fichier XSL:FO puis en document PDF. La structure d un document XSL:FO est décrite dans les ouvrages ci-dessous : - Documentation du modèle d impression Page 11 sur 26
12 Livre : «Definitive XSL-FO» de G. KEN HOLMAN e. Description de «la classe PHP» La classe PHP permet simplement de définir la taille de certaines images telles que la carte (largeur : 200, hauteur : 290), la légende (largeur : 50, hauteur : 150), et l échelle (largeur : 80). Documentation du modèle d impression Page 12 sur 26
13 f. Description du «fichier PDF» Résultat de la transformation du fichier xsl:fo via le logiciel FOP, le fichier PDF définit la mise en page du «fichier XSL». Il va notamment reprendre les informations saisies par l utilisateur au moment de la validation de l impression (ex : titre «Bois Chardon»), mais il affichera aussi d autres informations telles que certaines images (carte, légende ), le nom de l utilisateur, la source. Le fichier PDF est en fait le rendu final d un procédé qui aura demandé plusieurs étapes de transformations. 3. Procédure de test 1. Modification à effectuer pour faire fonctionner le test Pour faire fonctionner la procédure de test, il faut tout d abord s assurer que la ligne de commande dos qui se trouve dans le fichier «/veremap.pro/print/test/test_fop.bat» soit correcte. Pour cela, éditez le fichier «test_fop.bat» avec un éditeur de texte standard (ex : Notepad++) puis remplacez «C» par le nom du disque du serveur sur lequel est installé veremap.pro. Exemple : Documentation du modèle d impression Page 13 sur 26
14 C:/serveurs/fop-0.93/fop -c C:/serveurs/Apache2/htdocs/veremap.pro/print/fop/conf.xml -xml C:/serveurs/Apache2/htdocs/veremap.pro/tmp/ merge.xml -xsl C:/serveurs/Apache2/htdocs/veremap.pro/print/templates/FopTemplateA3PaysageAEV.xsl -pdf C:/serveurs/Apache2/htdocs/veremap.pro/tmp// pdf D:/serveurs/fop-0.93/fop -c C:/serveurs/Apache2/htdocs/veremap.pro/print/fop/conf.xml -xml D:/serveurs/Apache2/htdocs/veremap.pro/tmp/ merge.xml -xsl D:/serveurs/Apache2/htdocs/veremap.pro/print/templates/FopTemplateA3PaysageAEV.xsl -pdf D:/serveurs/Apache2/htdocs/veremap.pro/tmp// pdf Une fois cette modification éventuelle effectuée exécutez le fichier «test_fop.bat» en fenêtre console (démarrer/exécuter/ouvrir : cmd). Pour cela, saisissez le chemin complet de l emplacement de votre fichier.bat (ou faites glisser/déposer le fichier dans la fenêtre console), puis validez. Un fichier PDF nommé «impression_fop.pdf» sera généré dans «/veremap.pro/print/test/result» et ce dernier indiquera que votre application veremap.pro est correctement paramétrée pour réaliser des impressions via FOP. Il est également possible de lancer directement le fichier.bat sans passer par la fenêtre console mais cette manipulation empêche l utilisateur de vérifier un éventuel message d erreur / de réussite. 2. Erreur possible lors du test Lors de l ouverture du document PDF généré suite au point précédent, il est possible que celui-ci soit en erreur et, que le message suivant apparaisse : Dans ce cas présent, il s agit surement d un manque de mémoire lié à Fop. Pour remédier à ce problème, il est indispensable de modifier le fichier «./serveurs/fop-0.93/fop.bat». Pour cela, ouvrir ce dernier avec un éditeur de texte standard, puis remplacez la dernière ligne du fichier : "%JAVACMD%" %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" org.apache.fop.cli.main %FOP_CMD_LINE_ARGS% en : "%JAVACMD%" -Xmx256m %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" org.apache.fop.cli.main %FOP_CMD_LINE_ARGS% A présent, supprimez le document PDF existant dans «./serveurs/apache2/htdocs/veremap.pro/print/test/result» puis lancez à nouveau le fichier «./serveurs/apache2/htdocs/veremap.pro/print/test/test_fop.bat». Documentation du modèle d impression Page 14 sur 26
15 Vérifiez la correcte ouverture du fichier PDF et si un problème persiste contacter le support de Veremes. 4. Modification d un modèle d impression 1. Mise en page générale Le document PDF généré est en fait mis en page à partir de plusieurs tableaux XSL:FO réalisés dans le «fichier XSL». Il est nécessaire en réalité de posséder 3 tableaux différents pour obtenir le résultat attendu. Un tableau pour l en-tête, un tableau pour le contenu du document et enfin un dernier pour le pied de page (qui est vide dans votre cas). Ces tableaux sont ensuite éclatés en plusieurs lignes et colonnes comme nous pouvons le constater grâce à la capture ci-dessous. La structure de ces tableaux est en fait créée comme ceci : <fo:block> Premier bloc de données (en-tête ou contenu ou pied de page ) <fo :table > propriété Tableau de tout ce qu il aura dans le block <fo:table-body> Corps du tableau : les données. <fo:table-row> Première ligne du tableau <fo:table-cell > Première cellule de la ligne <fo:block> Block de données de la cellule Documentation du modèle d impression Page 15 sur 26
16 <xsl:attribute > Attributs de la cellule </fo:table-row> </fo:table-body> </fo :table> Pour qu un tableau XLS:FO soit correctement formé, nous pouvons nous rendre compte qu il faut que chaque ligne ou cellule ait une balise ouvrante puis fermante (ex : <fo:table-row></fo:tablerow>). 2. Définition des trois parties principales Comme nous l avons vu dans le précédent point, le document PDF qui sera généré est en fait un assemblage de plusieurs tableaux XSL:FO. Ainsi pour modifier le contenu du document PDF, il est donc nécessaire de modifier soit la structure des différents tableaux (ajouter des lignes, des colonnes ), soit la valeur de leurs attributs (mettre la date plutôt que la source ). Cependant pour modifier l élément du document que l on souhaite (ex : modifier l aspect et les valeurs de l entête seulement), il est nécessaire de connaitre quelques détails importants. Le code suivant va définir le document PDF en déterminant la taille (Format A3 : 29.7 / 42cm) de celui-ci ainsi que certaine propriétés comme les marges. Ce morceau de code va permettre de fixer, via des balises prédéfinies du XSL (fo:region-body, fo:region-before, fo:region-after), l en-tête, du pied de page, du corps du document. <fo:layout-master-set> <fo:simple-page-master master-name="simple" page-height="29.7cm" page-width="42cm" margin-top="1cm" margin-bottom="2cm" marginleft="1cm" margin-right="1cm"> <fo:region-body region-name="content" margin="2cm 0cm 0cm 0cm" /> <fo:region-before region-name="header" extent="2in"></fo:region-before> <fo:region-after region-name="footer" extent="0in" display-align="before" precedence="true"></fo:region-after> </fo:simple-page-master> </fo:layout-master-set> Ainsi, chaque bloc bien distinct du code XSL:FO (le bloc de code de l en-tête par exemple) fera référence à une de ces trois partie. Voyons ceci dans un tableau explicatif : Fait référence à En-tête <fo:static-content flow-name="header"> <fo:region-before region-name="header" extent="2in"></fo:region-before> Contenu <fo:flow flow-name="content"> <fo:region-body region-name="content" margin="2cm 0cm 0cm 0cm"/> Pied de page <fo:static-content flow-name="footer"> <fo:region-after region-name="footer" extent="0in" display-align="before" precedence="true"></fo:region-after> 3. Comment définir un tableau Documentation du modèle d impression Page 16 sur 26
17 Pour une meilleure compréhension du contenu et du rendu du document PDF retourné, nous allons par la suite étudier en détail l une des trois partie de ce document : l en-tête. L en-tête du document est construit sous forme d un tableau XSL:FO. Ce dernier comporte une seule ligne mais plusieurs colonnes comme nous pouvons le constater lorsque les bordures de celui-ci sont apparentes. Voyons ensemble comment réaliser ce tableau entre couper de lignes et de colonnes. Le code XSL:FO qui permet de réaliser la structure du tableau est le suivant : <fo:static-content flow-name="header"> <fo:block> <fo:table table-layout="fixed" width="100%" border-collapse="collapse" font-size="28pt"> <fo:table-column column-width="34.5cm" /> <fo:table-column column-width="0.1cm" /> <fo:table-column column-width="6cm" /> <fo:table-body> <fo:table-row height="1.25cm"> <fo:table-cell padding-top="0cm" border-width="0pt"> <fo:table-cell height="1.25cm" > <fo:table-cell padding-top="0cm" border-width="0pt" > </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> A la suite de cette syntaxe, il est possible de noter différentes choses. Tout d abord, comme expliqué dans un des points précédents ce tableau est encadré par un objet XSL:FO (<fo:static-content flow-name="header">) qui fait référence à l objet «en-tête» définit plus haut dans le «fichier XSL». Une fois cette référence effectué, la création du tableau lui-même est effectué. Il est initialisé avec plusieurs paramètres (width, border-collapse ). S ensuit l initialisation de propriété facultatives (propriétés développées plus bas dans le document). <fo:table-column column-width="34.5cm" /> <fo:table-column column-width="0.1cm" /> <fo:table-column column-width="6cm" /> Documentation du modèle d impression Page 17 sur 26
18 Une fois l initialisation de ce tableau effectué, son contenu peut enfin être ajouté. On insère ainsi un «body», puis une ligne (<fo:table-row height="1.25cm">) dans laquelle on intègrera des cellules (<fo:table-cell ). C est donc à cet endroit que les données devront êtres ajoutées. Comprenons donc le fait que si nous voulons ajouter une ligne à l en-tête du tableau, il suffit d ouvrir une nouvelle balise «table-row» après la fermeture de la précédente. Ex : <fo:table-row height="1.25cm"> Ligne 1 <fo:table-cell padding-top="0cm" border-width="0pt"> Colonne 1 / Ligne1 <fo:table-cell height="1.25cm" > Colonne 2 / Ligne1 <fo:table-cell padding-top="0.5cm" border-width="0pt" > Colonne 3 / Ligne1 </fo:table-row> <fo:table-row height="1.25cm"> Ligne 2 <fo:table-cell padding-top="0cm" border-width="0pt"> Colonne 1 / Ligne 2 <fo:table-cell height="1.25cm" > Colonne 2 / Ligne 2 <fo:table-cell padding-top="0.5cm" border-width="0pt" > Colonne 3 / Ligne 2 </fo:table-row> De la même manière, il est très facile d ajouter une nouvelle colonne à un tableau. Pour cela, il suffit de rajouter une nouvelle cellule à l emplacement souhaité dans la ligne,. Ex : Un tableau comprenant une ligne et trois colonnes (dont celle du milieu pouvant être ajouté à postériori). <fo:static-content flow-name="header"> <fo:block> <fo:table border="2pt solid black"> <fo:table-body> <fo:table-row height="1.25cm" border="2pt solid black"> <fo:table-cell> <fo:block> <fo:table-cell> <fo:block>colonne insérée Documentation du modèle d impression Page 18 sur 26
19 <fo:table-cell> <fo:block> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> Bien évidemment les propriétés du tableau tout comme celles des colonnes, lignes, ou cellule sont modifiables à n importe quel moment par l utilisateur. 4. Comment mettre en forme les données Une fois la structure du tableau réalisé, il y a donc la possibilité de le remplir. Pour cela il est obligatoire de mettre les données dans un bloc qui est lui-même matérialisé pas les balises (<fo:block>). Une fois ce block créé, il faut y ajouter des attributs. Dans ce cas, deux options se posent à nous. Soit les données sont de type texte soit elles sont de type images. La seule différence qu il existe entre les deux c est qu il est impératif d ajouter les balises <fo:external-graphic></fo:external-graphic> si la donnée est de type image. a. Modifier la valeur d une donnée Une fois le tableau mis en place, il reste à y intégrer les données. Pour cela, une syntaxe est à respecter. La syntaxe est la suivant : <xsl:value-of select="chemin de la donnée"/> Elle va permettre de lire les données du «fichier merge» qui sera lui-même généré dans le répertoire relatif à la propriété «$properties["map_dir"]» de veremap.pro. Ce fichier XML est un fichier composé de balises. L exemple ci-dessous illustre l explication caché qui se trouve derrière les termes «Balises». Exemple (en balise) Exemple de fichier XML <Balise1> <Balise2> <Balise3></Balise3> <Balise3></Balise3> <Balise3></Balise3> </Balise2> <Balise2> <Balise3></Balise3> <Balise3></Balise3> <Balise3></Balise3> </Balise2> <fopsource> <data> <FopTemplateA3Paysage titre="bois chardon" comment="documentation détaillée d un document XML"> <FopMap id="1" src=" " > </ FopTemplateA3Paysage> </data> <style> <couleur id="1" value="rgb(136, 187, 61)"/> <couleur id="2" value="rgb(255, 0, 0)"/> Documentation du modèle d impression Page 19 sur 26
20 </Balise1> <alignement id="1" value="left"/> <alignement id="2" value="center"/> <police id="1" value="helvetica "/> <police id="2" value="courier "/> </style> </fopsource > Ainsi, à travers cette petite comparaison, il est facile d ajouter ou de modifier une information et d y affecter un style particulier (un couleur, une police ). Ex : Modifier l en-tête du tableau pour que celui-ci fasse apparaitre le commentaire dans sa première cellule du tableau revient à faire : Avant : Après : Avant : <fo:static-content flow-name="header"> <fo:block> <fo:table table-layout="fixed" width="100%" border-collapse="collapse" font-size="28pt"> <fo:table-column column-width="34.5cm" /> <fo:table-column column-width="0.1cm" /> <fo:table-column column-width="6cm" /> <fo:table-body> <fo:table-row height="1.25cm"> <fo:table-cell padding-top="0cm" border-width="0pt"> <xsl:value-of select="fopsource/data/foptemplatea3paysageaev/@titre"/> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> Après : <fo:table-cell padding-top="0cm" border-width="0pt"> <xsl:value-of select="fopsource/data/foptemplatea3paysageaev/@comment"/> De la même manière nous pouvons changer l image qui se trouve dans la 3 ème cellule du tableau. Le procédé est le même, bien qu il faille ajouter les balises <fo:external-graphic></fo:externalgraphic>. <fo:table-cell> Documentation du modèle d impression Page 20 sur 26
21 <fo:block> <fo:external-graphic> <xsl:attribute name="src"> <xsl:value-of </fo:external-graphic> b. Modifier l apparence d une donnée Ajouter un commentaire dans la cellule d un tableau avec un style bien définit (couleur d écriture rouge, centré et en Helvetica), revient à développer le code suivant : <fo:table-cell> <fo:block> <!-- Définition des styles du commentaire --> <xsl:attribute name="text-align"> <xsl:value-of select="fopsource/style/alignement[@id='2']/@value"/> Valeur de la balise «alignement» d id n 2 (center) <xsl:attribute name="color"> <xsl:value-of select="fopsource/style/couleur[@id='2']/@value"/> Valeur de la balise «couleur» d id n 2 (rgb(255,0,0)) <xsl:attribute name="font-family"> <xsl:value-of select="fopsource/style/police[@id='1']/@value"/> Valeur de la balise «police» d id n 1 (Helvetica) <!-- Définition du commentaire --> <xsl:value-of select="fopsource/data/foptemplatea3paysage/@comment"/> Commentaire de la balise «FopTemplateA3Paysage» Utiliser des attributs nommés Pour faciliter la simplicité du développeur et ainsi lui permettre de réutiliser du code, on utilise des attributs que l on pourrait appeler «attribut nommé». Ces attributs sont utilisés car ils permettent notamment de : - Modifier rapidement des données qui auront le même rendu. - Modifier une seule fois des données qui auront le même rendu. - Avoir une meilleure lisibilité du document. Pour utiliser l ensemble de ces attributs il faut les implémenter la balise «<fo:block>» dans laquelle on y rajoutera un attribut nommé «xsl:use-attribute-sets». Ex : <fo:table-cell> <fo:block xsl:use-attribute-sets="header_block"> Attribut nommé «header_block» <xsl:value-of select="fopsource/data/foptemplatea3paysage/@titre"/> Sur l exemple ci-dessus, la cellule du tableau sera définie par le style de l attribut nommé «header_block». Cet attributs peut définir aussi bien le style d écriture (la police, la taille, la couleur ) que le style de la cellule en elle-même (la couleur de fond, l alignement de ce que contiendra la cellule ). Généralement et pour une meilleure lisibilité du document, on place ces «attributs nommés» tout en haut du document XSL. Cet attribut «header_block» est détaillé ci-dessous : Documentation du modèle d impression Page 21 sur 26
22 <!-- Définition des attributs pour le block header --> <xsl:attribute-set name="header_block" > <xsl:attribute name="font-family"> <xsl:value-of Valeur de la balise «police» d id n 4 (sauna) <xsl:attribute name="font-style"> <xsl:value-of select="fopsource/style/style_aev[@id='1']/@value"/> Valeur de la balise «style_aev» d id n 1 (normal) <xsl:attribute name="font-size"> <xsl:value-of select="fopsource/style/size_aev[@id='4']/@value"/> Valeur de la balise «size_aev» d id n 4 (20pt) <xsl:attribute name="color"> <xsl:value-of select="fopsource/style/couleur[@id='3']/@value"/> Valeur de la balise «couleur (d écriture)» d id n 3 (rgb(255, 255, 255)) <xsl:attribute name="border-color"> <xsl:value-of select="fopsource/style/couleur[@id='1']/@value"/> Valeur de la balise «couleur(de bordure)» d id n 1 (rgb(136, 187, 61)) <xsl:attribute name="border-width"> <xsl:value-of select="fopsource/style/epaisseur[@id='1']/@value"/> Valeur de la balise «epaisseur» d id n 1 (0pt) <xsl:attribute name="border-style"> <xsl:value-of select="fopsource/style/border[@id='1']/@value"/> Valeur de la balise «border» d id n 1 (hidden) <xsl:attribute name="background-color"> <xsl:value-of select="fopsource/style/couleur[@id='1']/@value"/> Valeur de la balise «couleur (de fond de la cellule)» d id n 1 (rgb(136, 187, 61)) <xsl:attribute name="vertical-align"> <xsl:value-of select="middle"/> Alignement vertical : centré <xsl:attribute name="font-weight"> <xsl:value-of select="fopsource/style/weight_aev[@id='1']/@value"/> Valeur de la balise «weight_aev» d id n 1 (bold) <xsl:attribute name="text-align"> <xsl:value-of select="fopsource/style/alignement[@id='2']/@value"/> Valeur de la balise «alignement» d id n 2 (center) </xsl:attribute-set> <!--Fin Définition des attributs pour le block header --> Utiliser des propriétés facultatives (propre à un élément) Les autres propriétés utilisées pour mettre en forme le document PDF, sont des propriétés facultatives. Elles sont notamment utilisées pour donner une taille aux colonnes des tableaux XSL. Revenons sur l exemple du tableau qui constitue l en-tête. <fo:static-content flow-name="header"> <fo:block> <fo:table table-layout="fixed" width="100%" border-collapse="collapse" font-size="28pt" > <fo:table-column column-width="34.5cm" /> <fo:table-column column-width="0.1cm" /> <fo:table-column column-width="6cm" /> <fo:table-body> </fo:table-body> </fo:table> </fo:static-content> Documentation du modèle d impression Page 22 sur 26
23 L objet «fo :table-column» contient un nombre important de propriétés. La propriété «column-width» est la propriété la plus utilisée pour cet objet. Elle va permettre de paramétrer en une seule fois la taille de l ensemble des colonnes du tableau. <fo:table-column column-width="34.5cm" /> Colonne 1 : 34.5 cm <fo:table-column column-width="0.1cm" /> Colonne 2 : 0.1 cm <fo:table-column column-width="6cm" /> Colonne 3 : 6 cm 5. Exemple de document comprenant du style Pour illustrer l ensemble des explications ci-dessus, voyons le code XSL:FO qui permettra d obtenir l ensemble de l en-tête suivant : <!-- Début de l'en-tête qui se retrouvera sur chaque page --> <fo:static-content flow-name="header"> Propriété qui définit le l en-tête <fo:block> <fo:table table-layout="fixed" width="100%" border-collapse="collapse" font-size="7pt"> <fo:table-column column-width="34.5cm" /> Propriété facultatives <fo:table-column column-width="0.1cm" /> Propriété facultatives <fo:table-column column-width="6cm" /> Propriété facultatives <fo:table-body> <fo:table-row height="1.25cm"> Ligne 1 du tableau <fo:table-cell padding-top="0cm" border-width="0pt"> Ligne 1 Colonne 1 <fo:block xsl:use-attribute-sets="header_block" line-height="2cm" > Propriété nommé «header_block» <xsl:value-of select="fopsource/data/foptemplatea3paysageaev/@titre"/> «Bois Chardon» <fo:table-cell height="1.25cm" > Ligne 1 Colonne 2 <fo:block> <fo:table-cell padding-top="0cm" border-width="0pt" > Ligne 1 Colonne 3 <fo:block-container position="absolute" top="-5pt" left="0pt" text-align="left"> <fo:block line-height="1.25cm" text-align="left" > <xsl:attribute name="text-align"> <xsl:value-of select="fopsource/style/alignement[@id='2']/@value"/> Propriété de style : l alignement <xsl:attribute name="background-color"> <xsl:value-of select="fopsource/style/couleur[@id='3']/@value"/> Propriété de style : couleur de fond de la cellule <fo:external-graphic> <xsl:attribute name="src"> <xsl:value-of select="fopsource/style/image[@id='3']/@src"/> Insertion de l image <xsl:attribute name="text-align"> <xsl:value-of select="fopsource/style/alignement[@id='1']/@value"/> Propriété de style : alignement <xsl:attribute name="content-width" > Documentation du modèle d impression Page 23 sur 26
24 <xsl:apply-templates Propriété de style : largeur de l image <xsl:attribute name="content-height" > <xsl:apply-templates select="fopsource/style/image[@id='3']/@height"/> Propriété de style : hauteur de l image <xsl:attribute name="vertical-align"> <xsl:value-of select="baseline"/> </fo:external-graphic> </fo:block-container> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> <!-- Fin de l'en-tête --> A travers ce morceau de code, il est notable que l en-tête du document qui sera généré est à la fois composé de propriétés facultatives (dimension de la taille des colonnes), de propriétés nommées et des propriétés de style telles que la taille, la police De plus, il est important de se rappeler que pour ajouter une image, il est obligatoire de rajouter la balise «fo:external-graphic» dans l attribut <block> de la cellule. De plus, pour matérialiser l en-tête du document, il ne faut pas oublier de définir à partir des balises <fo:static-content flow-name="header"> dans quelle partie on se trouve. 5. Création d un nouveau modèle d impression Pour définir un nouveau modèle d impression, plusieurs étapes importantes sont nécessaires : - Tout d abord, créer un fichier modèle : Exemple : créer un fichier modèle FopTemplateA3PaysageForestier.xsl dans $properties["veremap_root"]/print/template. - Ensuite, créer un fichier de classe : le fichier de classe doit avoir exactement le même que le fichier modèle. Exemple : créer un fichier de classe FopTemplateA3PaysageForestier.class.inc dans $properties["veremap_root"]/print/template. - Enfin, paramétrer le tout dans l application Veremap.admin. Pour paramétrer l application à partir de veremap.admin, allez dans le menu «Impression modèle d impression» et ajoutez un nouveau modèle. Vous allez arriver sur une fenêtre telle que celle-ci-dessous dans laquelle vous allez pouvoir entrer le nom de votre modèle d impression, y donner une description et y affecter une classe. Le nom de la classe que vous allez entrer dans cette fenêtre doit impérativement être la même que celle que vous avez créé précédemment (ex : FopTemplateA3PaysageForestier.class.inc). Documentation du modèle d impression Page 24 sur 26
25 Dans les captures suivantes, vous constaterez à quel endroit, dans la fenêtre des impressions de Veremap.pro, se trouve le nom ainsi que la description. Le fichier de classe n est lui pas apparent dans la fenêtre de Veremap.pro mais il reste néanmoins très important Une fois l ensemble de ces étapes effectuées, testez le tout à partir de votre application Veremap.pro. Documentation du modèle d impression Page 25 sur 26
26 6. Installation d un nouveau modèle d impression L installation d un nouveau modèle d impression se découpe en plusieurs points différents : - La copie des fichiers : o Copier le «fichier de classe» dans /veremap.pro/print/templates/foptemplatea3paysageaevforestier.class.inc o Copier le «fichier XSL» dans /veremap.pro/print/templates/foptemplatea3paysageaevforestier.xsl o Copier le «fichier de style» dans /veremap.pro/print/style/aev.xml - Le paramétrage dans veremap.admin. Pour paramétrer l application à partir de veremap.admin, allez dans le menu «Impression modèle d impression» et ajoutez un nouveau modèle. Vous allez arriver sur une fenêtre (voir cidessus) dans laquelle vous allez pouvoir entrer le nom du votre modèle d impression (ex : FopTemplateA3PaysageAEVForestier), y donner une description et y affecter le nom de la classe que vous venez de copié dans «/veremap.pro/print/templates/». Le nom de la classe est (ex : FopTemplateA3PaysageAEVForestier.class.inc). Documentation du modèle d impression Page 26 sur 26
1 INTRODUCTION ET OBJECTIFS...3 2 GÉNÉRATION DE PDF AVEC.NET...4 3 LES SOLUTIONS DE BI AVEC.NET...13
Livre Blanc Intégration d'outils de reporting externes avec la plateforme.net Version 1.0 - Mars 2006 SOMMAIRE 1 INTRODUCTION ET OBJECTIFS...3 2 GÉNÉRATION DE PDF AVEC.NET...4 2.1 Introduction...4 2.2
Plus en détail.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15
.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles
Plus en détailwww.imprimermonlivre.com
0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word
Plus en détailLES GRANDES ETAPES DE CREATION D UN WEB DESIGN
LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailMAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4
MAILING Table des matières KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 INSERER UNE IMAGE (OU UNE PHOTO) PAS DE COPIER / COLLER... 5 INSERER UN TABLEAU...
Plus en détailTutoriel : Feuille de style externe
Tutoriel : Feuille de style externe Vous travaillerez à partir du fichier cerise.htm que vous ouvrirez dans NVU. Commencez par remplacer le contenu de la balise Title par : Comment débuter une recherche?
Plus en détailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailComment mettre en page votre livre
GUIDE - ImprimermonLivre.com Comment mettre en page votre livre www.imprimermonlivre.com 1 V. 20131125 Conseils pour la mise en page de votre ouvrage L objectif de ce guide est de vous aider à réaliser
Plus en détailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
Plus en détailMAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA
MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA OBJECTIFS : manipuler les fenêtres et l environnement Windows, gérer ses fichiers et dossiers, lancer les applications bureautiques présentes sur son poste. PUBLIC
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailFormation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007
Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage
Plus en détailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailBUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel
BUREAUTIQUE Maîtriser les fonctions de base du logiciel Premiers pas dans Word - Présentation de l interface - Mode affichage écran - Méthode de Sélection, de Déplacement - La gestion crante des documents
Plus en détailDébuter avec Excel. Excel 2007-2010
Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailLa génération de documents
ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE La génération de documents PDF depuis un serveur applicatif Introduction Dans bien des applications de type Web, il est nécessaire de générer des documents au format
Plus en détailKompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.
KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html
Plus en détailIntroduction à Expression Web 2
Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailTutoriel de démarrage rapide destiné aux EDITEURS
Tutoriel de démarrage rapide destiné aux EDITEURS 2007 Joseph Beeson josephbeeson@gmail.com Sous une licence Creative Commons : Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales.
Plus en détailHTML, CSS, JS et CGI. Elanore Elessar Dimar
HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML
Plus en détailUne ergonomie intuitive
Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une
Plus en détail4. Personnalisation du site web de la conférence
RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»
Plus en détailCours Excel : les bases (bases, texte)
Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé
Plus en détailOptimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Plus en détailAlain DI MAGGIO Mise à jour sur le site 11/01/10 http://www.admexcel.com
Alain DI MAGGIO Mise à jour sur le site 11/01/10 http://www.admexcel.com TABLE DES MATIERES L UTILISATION DES RUBANS... 3 LE CLASSEUR... 3 RENOMMER LES FEUILLES DU CLASSEUR... 3 SUPPRIMER DES FEUILLES
Plus en détailFormation HTML / CSS. ar dionoea
Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations
Plus en détailGuide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons
Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détailSAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Plus en détailTroisième projet Scribus
Sommaire 1. Réponse à la question du deuxième projet... 2 2. Présentation du projet... 2 2.1. Organiser son travail... 2 3. Réalisation... 2 3.1. Préparation du texte... 2 3.1.1. Les styles «Dys»... 3
Plus en détailGUIDE Excel (version débutante) Version 2013
Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte
Plus en détailVOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET
VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off
Plus en détailE-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE
E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE mcbenveniste@gmail.com 09/2013 E-MAILING & NEWSLETTER L e-mailing consiste à envoyer des emails simultanément à un nombre important de destinataires dont le
Plus en détailSilfid : Agence de création de site internet, formations et Conseils Retour sommaire
Sommaire ILFID vous accueille dans sa salle de formation équipée d ordinateurs en réseau et connectés internet, d'un vidéo- Sprojecteur et tableau blanc. Nos solutions sont éligibles aux critères de financement
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailJOOMLA 1.5 avancé SUPPORT DE COURS + annexe
JOOMLA 1.5 avancé SUPPORT DE COURS + annexe SOMMAIRE 1. LA GESTION DES MODULES... Page 2 2. MODIFICATION DE SON TEMPLATE... Page 6 3. LA CREATION DE DIAPORAMA... Page 9 4. LA CREATION DE SONDAGE... Page
Plus en détailProgression secrétariat
Progression secrétariat I. Notions de base A. L'Unité Centrale et les périphériques 1. Unité centrale a) Le Schéma de principe (1) Entrée et sortie des informations, traitement des informations, en interne
Plus en détailTapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.
Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le
Plus en détailManuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Plus en détailFreeway 7. Nouvelles fonctionnalités
! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer
Plus en détailParcours FOAD Formation EXCEL 2010
Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation
Plus en détailLe logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.
1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de
Plus en détailLes différentes étapes à suivre pour la création d un feuillet
Les différentes étapes à suivre pour la création d un feuillet Bonjour, L outil de gestion des feuillets permet de manière simple et rapide de gérer à moindre coût votre communication et vos impressions
Plus en détailProgramme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4
TABLE DES MATIÈRES PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4 LE COMPAGNON OFFICE 4 Masquage ou affichage du Compagnon Office 4 Sélection d un autre Compagnon 4 APPRIVOISER EXCEL 5 Exercice no 1
Plus en détailSage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel
Plus en détailSoyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Plus en détailComment insérer une image de fond?
COMMUNICATION VISUELLE Mise en page à l aide d un traitement de texte Comment insérer une image de fond? Image Plein papier ou au Format utile qu est-ce que cela veut dire? La mise en page d un document
Plus en détailPréambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO
Préambule La Solution Crypto offre en standard la possibilité de publier vos annonces et de les diffuser sur Internet, sur votre site Web ou sur différents serveurs d annonces, comme le décrit en détail
Plus en détailXML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Plus en détailComment accéder à d Internet Explorer
Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application
Plus en détailUtilisation du client de messagerie Thunderbird
Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.
Plus en détailLa Clé informatique. Formation Excel XP Aide-mémoire
La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles
Plus en détailAssistant d e tablissement de Tableaux
Assistant d e tablissement de Tableaux Cet outil est autonome et doit être installé sur votre ordinateur sous Windows. Cet outil n est pas parfait, il peut proposer des solutions non correctes, le tableau
Plus en détailMon aide mémoire traitement de texte (Microsoft Word)
. Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux
Plus en détailFormation tableur niveau 1 (Excel 2013)
Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant
Plus en détailTP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Plus en détailProgramme détaillé. LES TABLEAUX DE BORD Formation en présentiel (21 h) accompagnée d un parcours e-learning Excel (5 h)
Programme détaillé LES TABLEAUX DE BORD Formation en présentiel (21 h) accompagnée d un parcours e-learning Excel (5 h) Public : Toute personne assurant ou participant à la gestion d une entreprise (et
Plus en détailManuel de mise en page de l intérieur de votre ouvrage
Manuel de mise en page de l intérieur de votre ouvrage Merci de suivre strictement les recommandations de ce manuel qui a pour but de vous aider à préparer un livre dont la qualité de mise en page est
Plus en détailMalgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.
Création d une carte heuristique avec Freeplane Version : 1.1.3 Barre de menus Barre d outils Barre des touches de fonctions Espace de travail Barre d icônes Éditeur de notes Freeplane est un logiciel
Plus en détailInfolettre #18 : Les graphiques avec Excel 2010
Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailManuel d utilisation du logiciel Signexpert Paraph
Manuel d utilisation du logiciel Signexpert Paraph 1 Contenu Introduction... 3 Téléchargement de Signexpert Paraph... 4 Installation de Signexpert Paraph... 4 Description des différentes zones du logiciel...
Plus en détailSuivi de la formation
Suivi de la formation Excel 2013 Nom : xxxxxxxx Prénom : xxxxxxxxx Suivi de la formation : Excel 2013 Contenu Niveau 1 : durée 4h15... 3 Etape 1. Découvrez Excel, complétez un tableau:... 3 Etape 2. Réalisez
Plus en détailExcel 2007 Niveau 3 Page 1 www.admexcel.com
Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement
Plus en détailGuide pour la réalisation d'un document avec Open Office Writer 2.2
Guide pour la réalisation d'un document avec Open Office Writer 2.2 1- Lancement de l'application : Le Traitement de textes de la Suite OpenOffice peut être lancé : soit depuis le menu «Démarrer / Programmes/OpenOffice2.2/Writer
Plus en détailTP 6 Installation et configuration d une site internet avec un CMS Illustration avec Wordpress
TP 6 Installation et configuration d une site internet avec un CMS Illustration avec Wordpress Présentation du TP...1 I Installation du site localement...2 1 Base de données...2 2 Fichiers...2 3 Paramétrages
Plus en détailManuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Plus en détailSupport Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -
UVERSITE A. MIRA - BEJAIA Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia - Prise en main de CMS Joomla Exploitation des ressources Recommandations et Règles
Plus en détailGUIDE D UTILISATION DU BACKOFFICE
GUIDE D UTILISATION DU BACKOFFICE 1. Modifier les pages du site : - Aller dans l onglet «PAGE HTML», puis «Liste des pages HTML» - Pour visualiser votre page, cliquer sur le nom écrit en vert, dans la
Plus en détailMANUEL DE L UTILISATEUR
MANUEL DE L UTILISATEUR COMPAS DYNAMIQUE Page 1 / 81 Page 2 / 81 SOMMAIRE PREAMBULE... 7 CHAPITRE 1 :... 9 PRESENTATION DU COMPAS DYNAMIQUE... 9 1 INTRODUCTION... 11 1.1 QU EST-CE QUE LE COMPAS DYNAMIQUE?...
Plus en détailCréer un publipostage avec Word 2007.
Bureautique Créer un publipostage avec Word 2007. Dans cette Fiche, nous allons décrire la procédure de création d'un publipostage avec Word 2007. La fonction de publipostage permet de créer un document
Plus en détailStyler un document sous OpenOffice 4.0
Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière
Plus en détailComment utiliser la feuille de style «CMLF2010.dot»
Comment utiliser la feuille de style «CMLF2010.dot» TELECHARGER LA FEUILLE DE STYLE...1 OUVRIR UN NOUVEAU DOCUMENT WORD...2 ATTACHER LA FEUILLE DE STYLE AU DOCUMENT...2 AFFICHER LES STYLES DISPONIBLES...2
Plus en détailGuide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros
Plus en détailScolaStance V6 Manuel vie scolaire
ScolaStance V6 Manuel vie scolaire Sommaire INTRODUCTION... 5 ACCES A L ENT... 5 Modification du mot de passe temporaire... 6 Mot de passe oublié... 6 PERSONNALISATION DE LA PAGE D ACCUEIL... 7 Editer
Plus en détailles Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3
Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4
Plus en détailCréation d un site Internet
Création d un site Internet Weebly.com Johanne Raymond Collège Lionel Groulx, mai 2010 Service du soutien à l enseignement et Plan de réussite Ouvrir un compte sur Weebly... 1 Modifier le modèle... 2 Ajouter
Plus en détailCréation d un formulaire de contact Procédure
Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:
Plus en détailPrise en main rapide
Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un
Plus en détailCAP BOX Note utilisateurs
CAP BOX Note utilisateurs Sommaire ESPACE UTILISATEUR... Se connecter pour la ère fois sur son espace CAP BOX... Paramétrage du compte entreprise... Identité de l'entreprise.... Présentation des documents
Plus en détailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailDémarrer et quitter... 13
Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce
Plus en détailLicence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?
Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour
Plus en détailDECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE
DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE 1 ère PARTIE : Création de la société et saisie des fichiers 1 ère étape : Créer le dossier 1. Lancer ciel gestion commerciale 2. Cliquer sur le bouton «annuler»
Plus en détailSOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5
SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale
Plus en détailPlateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,
Plus en détailÉcriture de journal. (Virement de dépense)
Écriture de journal (Virement de dépense) SERVICE DES FINANCES Équipe de formation PeopleSoft version 8.9 Août 2014 TABLES DES MATIERES AVERTISSEMENT... 3 INTRODUCTION... 4 RAISONS JUSTIFIANT LA CRÉATION
Plus en détailInterface PC Vivago Ultra. Pro. Guide d'utilisation
Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci
Plus en détailGUIDE DE DEMARRAGE RAPIDE:
GUIDE DE DEMARRAGE RAPIDE: COMMENT CREER VOTRE BOUTIQUE EN LIGNE Vous voulez créer votre propre boutique en ligne? C est désormais plus simple que jamais. Suivez simplement les instructions de ce guide
Plus en détailManuel de formation Spaceman 1 ère journée
Manuel de formation Spaceman 1 ère journée Table des Matières Présentation des barres d outils et des icônes...4 Présentation de l espace de travail...10 1 ère PARTIE : CONSTRUIRE LE MOBILIER...11 La gondole
Plus en détailTUTORIEL Qualit Eval. Introduction :
TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement
Plus en détailGuide utilisateur i-milo >> Décisionnel
Guide utilisateur i-milo >> Décisionnel Suivi des changements Version Date Chapitres impactés Opération effectuées sur le document 01 28/02/2014 Tous Initialisation du document pour les utilisateurs avancés
Plus en détailSe former pour réussir!
Centre de Formation Professionnelle du Lycée Agricole http://www.lycee-agricole-laval.com/cfppa-formation-continue.html Catalogue Techniques Agricoles Se former pour réussir! «Si je pouvais être aidé,
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailTP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
Plus en détailModule Retour Produit Guide d intégration et d utilisation Version 1.0
Module Retour Produit Version 1.0 1. Présentation... 2 1.1 Présentation du module... 2 1.2 Fonctionnement général... 2 2. Installation / Intégration... 3 2.1 Installation générale... 3 2.2 Mise à niveau
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détail