Conception d un modèle d impression pour Veremap.pro/Fop.

Dimension: px
Commencer à balayer dès la page:

Download "Conception d un modèle d impression pour Veremap.pro/Fop."

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

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 .. 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étail

www.imprimermonlivre.com

www.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étail

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

LES 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étail

Initiation à html et à la création d'un site web

Initiation à 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étail

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

MAILING 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étail

Tutoriel : Feuille de style externe

Tutoriel : 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étail

Bernard Lecomte. Débuter avec HTML

Bernard 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étail

Comment mettre en page votre livre

Comment 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étail

Utilisation de l éditeur.

Utilisation 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étail

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

MAÎ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étail

ContactForm 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. 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étail

Formation 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 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étail

Note de cours. Introduction à Excel 2007

Note 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étail

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

BUREAUTIQUE. 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étail

Débuter avec Excel. Excel 2007-2010

Dé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étail

COURS WINDEV NUMERO 3

COURS 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étail

La génération de documents

La 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étail

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

KompoZer. 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étail

Introduction à Expression Web 2

Introduction à 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étail

Magento. 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

Magento. 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étail

Tutoriel de démarrage rapide destiné aux EDITEURS

Tutoriel 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étail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, 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étail

Une ergonomie intuitive

Une 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étail

4. Personnalisation du site web de la conférence

4. 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étail

Cours Excel : les bases (bases, texte)

Cours 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étail

Optimiser pour les appareils mobiles

Optimiser 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étail

Alain 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 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étail

Formation HTML / CSS. ar dionoea

Formation 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étail

Guide 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 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

É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étail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP 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étail

Troisième projet Scribus

Troisiè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étail

GUIDE Excel (version débutante) Version 2013

GUIDE 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étail

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

VOCABULAIRE 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étail

E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE

E-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étail

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Silfid : 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étail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION 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étail

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

JOOMLA 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étail

Progression secrétariat

Progression 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étail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez 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étail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel 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étail

Freeway 7. Nouvelles fonctionnalités

Freeway 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étail

Parcours FOAD Formation EXCEL 2010

Parcours 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étail

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.

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. 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étail

Les différentes étapes à suivre pour la création d un feuillet

Les 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étail

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

Programme 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étail

Sage 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 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étail

Soyez accessible. Manuel d utilisation du CMS

Soyez 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étail

Comment insérer une image de fond?

Comment 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étail

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

Pré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étail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML 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étail

Comment accéder à d Internet Explorer

Comment 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étail

Utilisation du client de messagerie Thunderbird

Utilisation 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étail

La Clé informatique. Formation Excel XP Aide-mémoire

La 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étail

Assistant d e tablissement de Tableaux

Assistant 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étail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon 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étail

Formation tableur niveau 1 (Excel 2013)

Formation 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étail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP 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étail

Programme 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) 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étail

Manuel de mise en page de l intérieur de votre ouvrage

Manuel 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étail

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Malgré 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étail

Infolettre #18 : Les graphiques avec Excel 2010

Infolettre #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étail

Guide d utilisation 2012

Guide 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étail

Manuel d utilisation du logiciel Signexpert Paraph

Manuel 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étail

Suivi de la formation

Suivi 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étail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 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étail

Guide 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 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étail

TP 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 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étail

Manuel d utilisation du site web de l ONRN

Manuel 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étail

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -

Support 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étail

GUIDE D UTILISATION DU BACKOFFICE

GUIDE 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étail

MANUEL DE L UTILISATEUR

MANUEL 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étail

Créer un publipostage avec Word 2007.

Cré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étail

Styler un document sous OpenOffice 4.0

Styler 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étail

Comment utiliser la feuille de style «CMLF2010.dot»

Comment 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étail

Guide 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 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étail

ScolaStance V6 Manuel vie scolaire

ScolaStance 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étail

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3

les 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étail

Création d un site Internet

Cré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étail

Création d un formulaire de contact Procédure

Cré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étail

Prise en main rapide

Prise 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étail

CAP BOX Note utilisateurs

CAP 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étail

Introduction : présentation de la Business Intelligence

Introduction : 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étail

Démarrer et quitter... 13

Dé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étail

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Licence 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étail

DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE

DECOUVERTE 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étail

SOMMAIRE 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 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étail

Plateforme 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. 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) É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étail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface 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étail

GUIDE DE DEMARRAGE RAPIDE:

GUIDE 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étail

Manuel de formation Spaceman 1 ère journée

Manuel 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étail

TUTORIEL Qualit Eval. Introduction :

TUTORIEL 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étail

Guide utilisateur i-milo >> Décisionnel

Guide 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étail

Se former pour réussir!

Se 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étail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 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étail

TP1 - Prise en main de l environnement Unix.

TP1 - 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étail

Module Retour Produit Guide d intégration et d utilisation Version 1.0

Module 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

< 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