<html><head><meta name="qrichtext" content="1" /></head><body bgcolor="#ffffff" style="font-size:10pt;font-family:Sans">
<p><span style="font-family:Arial;font-size:16pt;font-weight:600;text-decoration:underline">Logiciel APropos</span><span style="font-family:Arial;font-size:16pt;font-weight:600"> :</span><span style="font-family:Arial;font-size:16pt"><br /></span><span style="font-family:Comic Sans Ms">° Cet assistant permet l'affichage de la page </span><span style="font-family:Comic Sans Ms;font-weight:600">A Propos,</span><span style="font-family:Comic Sans Ms"> </span><span style="font-family:Comic Sans Ms;font-weight:600">la licence en cours</span><span style="font-family:Comic Sans Ms">, et de </span><span style="font-family:Comic Sans Ms;font-weight:600">la page d'aide </span><span style="font-family:Comic Sans Ms">d'un logiciel ou module de </span><a href="../index.html">MedinTux</a><span style="font-family:Comic Sans Ms">.<br />° Ce programme est destiné à être appelé par les autres programmes lorsqu'ils ont besoin d'afficher les informations générales  et l'aide en ligne les concernant.<br />° Cet assistant permet aussi de disposer d'un navigateur internet léger pouvant être appelé dans une </span><span style="font-family:Comic Sans Ms;font-weight:600">macro MedinTux</span><span style="font-family:Comic Sans Ms">. Pour cela, dans le premier argument d'appel, doit se trouver la mention </span><span style="font-family:Comic Sans Ms;font-weight:600">BrowserOnly</span><span style="font-family:Comic Sans Ms">.<br />° Cet assistant permet aussi de disposer d'un transmetteur de mail pouvant être appelé dans une </span><span style="font-family:Comic Sans Ms;font-weight:600">macro MedinTux</span><span style="font-family:Comic Sans Ms">. Pour cela, dans le premier argument d'appel, doit se trouver la mention </span><span style="font-family:Courier New;font-weight:600">MailOnly</span><span style="font-family:Comic Sans Ms">.<br />° Cet assistant permet aussi de disposer d'une imprimante PDF  pouvant être appelé dans une </span><span style="font-family:Comic Sans Ms;font-weight:600">macro MedinTux</span><span style="font-family:Comic Sans Ms">. Pour cela, dans le premier argument d'appel, doit se trouver la mention </span><span style="font-family:Courier New;font-weight:600">ToPDF</span><span style="font-family:Comic Sans Ms">.<br /><br /></span><span style="font-family:Comic Sans Ms;font-weight:600;text-decoration:underline">Traitement particulier de certains liens</span><span style="font-family:Comic Sans Ms"> :<br /><br /></span>  - <img src=Left.png >Si un lien du type <span style="font-weight:600;color:#aa0000">mailto:</span><span style="font-weight:600">truc@machin.org</span><span style="font-weight:600;color:#0000ff">?</span><span style="font-weight:600;color:#aa0000">subject=</span><span style="font-weight:600">ici mettre le sujet du mail</span><span style="font-weight:600;color:#0000ff">&amp;</span><span style="font-weight:600;color:#aa0000">body=</span><span style="font-weight:600">ici mettre le corps du message</span>  est activé par un utilisateur, l'utilitaire d'envoi de mail est exécuté avec, si ils sont présents, le sujet et le corps du message.<br />Il est possible d'indiquer au début du corps du message la mention <span style="font-weight:600">$File ou file:</span>  suivie du chemin d'un fichier texte contenant le corps du message. Ce fichier peut être exprimé en relatif comme ci-après : <span style="font-weight:600">../../../Doc/mail.txt</span> <br /><br /><span style="font-family:Fixed;font-style:italic;font-weight:600;text-decoration:underline">exemple</span><span style="font-family:Fixed"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">mailto:</span><span style="font-size:9pt;font-weight:600">truc@machin.org</span><span style="font-size:9pt;font-weight:600;color:#0000ff">?</span><span style="font-size:9pt;font-weight:600;color:#aa0000">subject=</span><span style="font-size:9pt;font-weight:600">ici mettre le sujet du mail</span><span style="font-size:9pt;font-weight:600;color:#0000ff">&amp;</span><span style="font-size:9pt;font-weight:600;color:#aa0000">body=</span><span style="font-size:9pt;font-weight:600;color:#005500">file:</span><span style="font-size:9pt;font-weight:600">../../../Doc/mail.txt<br /></span><span style="font-family:Fixed;font-style:italic;font-weight:600;text-decoration:underline">exemple</span><span style="font-family:Fixed"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">mailto:</span><span style="font-size:9pt;font-weight:600">truc@machin.org</span><span style="font-size:9pt;font-weight:600;color:#0000ff">?</span><span style="font-size:9pt;font-weight:600;color:#aa0000">subject=</span><span style="font-size:9pt;font-weight:600">ici mettre le sujet du mail</span><span style="font-size:9pt;font-weight:600;color:#0000ff">&amp;</span><span style="font-size:9pt;font-weight:600;color:#aa0000">body=</span><span style="font-size:9pt;font-weight:600;color:#005500">$File</span><span style="font-size:9pt;font-weight:600">../../../Doc/mail.txt</span><span style="font-weight:600"><br /></span><span style="font-family:Fixed;font-style:italic;font-weight:600;text-decoration:underline">exemple</span><span style="font-family:Fixed"> :</span><span style="font-family:Fixed;font-size:8pt;font-weight:600"> Envoyer un mail à l'auteur de MedinTux : </span><a href="mailto:roland-sevin@medintux.org;gerard@delafond.org?subject=[MEDINTUX-TEST]test du mail&body=file:../../Doc/mail.txt"><span style="font-family:Fixed;font-size:8pt">envoyer</span></a><br /><br /> -  <img src=Left.png >Si un lien du type <span style="font-weight:600">exec:../../Manager/bin/Manager||arg1||arg2</span> est activé par un utilisateur, le programme indiqué à la suite de la mention <span style="font-weight:600">exec:</span> est exécuté avec en paramètres les arguments séparés par <span style="font-weight:600">||</span>.<br /><br /><span style="font-family:Fixed;font-style:italic;font-weight:600;text-decoration:underline">exemples</span><span style="font-family:Fixed"> :<br /></span><span style="font-family:Fixed;font-size:8pt"> </span><span style="font-family:Fixed;font-size:8pt;font-weight:600">      </span><a href="exec:../../Manager/bin/Manager"><span style="font-family:Fixed;font-size:8pt;font-weight:600">Lancer Manager</span></a><span style="font-family:Fixed;font-size:8pt;font-weight:600">      Gestion de la liste des patients et lancement du dossiers patients<br />      </span><a href="exec:../../gest_user/bin/gest_user"><span style="font-family:Fixed;font-size:8pt;font-weight:600">Lancer Gest User</span></a><span style="font-family:Fixed;font-size:8pt;font-weight:600">    Gestion des profils utilisateurs bandeaux et pieds de pages des documents<br />      </span><a href="exec:../../set_bases/bin/set_bases"><span style="font-family:Fixed;font-size:8pt;font-weight:600">Lancer Set Bases</span></a><span style="font-family:Fixed;font-size:8pt;font-weight:600">    Gestion des bases, compilation des modules, connexion aux serveurs de données<br />      </span><a href="exec:../../personnes/bin/personnes"><span style="font-family:Fixed;font-size:8pt;font-weight:600">Lancer l'Annuaire</span></a><span style="font-family:Fixed;font-size:8pt;font-weight:600">   Gestion des contacts pouvant être liés au patient.<br /><br /></span></p>
<p><hr><span style="font-family:Arial;font-size:16pt;font-weight:600;text-decoration:underline">Appel par les autres programmes ou dans une macro Medintux</span><span style="font-family:Arial;font-size:16pt;font-weight:600"> :</span><span style="font-family:Arial;font-size:9pt;font-weight:600"><br /><br /></span><span style="font-family:Arial;font-size:9pt;font-weight:600;text-decoration:underline">Mode afficheur d'information module</span><span style="font-family:Arial;font-size:9pt;font-weight:600"> :</span></p>
<p><span style="font-family:Courier New;font-size:9pt">- Appel : Premier argument   : nom du module pour lequel <br />                               APropos doit afficher des infos.                               <br />          Deuxième argument  : description brève du module <br />                               (programme qui fait ci et ça...).                               <br />          Troisième argument : numéro de version du programme.                               <br />          Quatrième argument : le chemin de ce texte(fichier <br />                               décrivant les Changements).                                <br />          Cinquième argument : (facultatif) le chemin de l'icône du programme.<br />                               si cet argument est absent ou indique un fichier <br />                               non existant, 'APropos' tentera d'utiliser <br />                               une icône du nom du module suivie de l'extension '.png'<br />                               présente dans un répertoire ayant le même nom que <br />                               le 'nom du module', lui-même situé dans le répertoire<br />                               'Doc' de MedinTux. <br />                               Exemple : 'Doc/Manager/Manager.png'.<br />          Sixième argument   : (facultatif) le chemin de l'aide en ligne. <br />                               si cet argument est absent ou indique une page <br />                               non existante, 'APropos' tentera d'afficher <br />                               une page 'index.html' présente dans un répertoire<br />                               ayant le même nom que le 'nom du module', lui-même<br />                               situé dans le répertoire 'Doc' de MedinTux.<br />                               Exemple : 'Doc/personnes/index.html'.<br />          Septième argument  : (facultatif) le chemin de la page html remplaçant<br />                               celle standard par défaut de l'onglet A Propos.</span> </p>
<p><span style="font-family:Courier New;font-size:9pt">                               Y NOTER :<br />                               ---------<br />                               tag {{NUM_VERSION}} qui sera remplacé par le numéro de version<br />                               tag {{MODULE}} qui sera remplacé par le nom du module<br />                               tag {{DESCRIPTION}} qui sera remplacé par une courte description du module<br />                               tag {{ICONE}} qui sera remplacé par le chemin de l'icône du module<br /></span><span style="font-family:Arial;font-size:9pt;font-weight:600;text-decoration:underline">Mode mini navigateur web</span><span style="font-family:Arial;font-size:9pt;font-weight:600"> :<br /></span><span style="font-family:Courier New;font-size:9pt"><br />- Appel : Premier argument   : Si cet argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">BrowserOnly</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un navigateur internet et<br />                               le deuxième argument sera l'URL (adresse internet de la page à afficher).<br />                               <br />          Deuxième argument  : Si le premier argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">BrowserOnly</span><span style="font-family:Courier New;font-size:9pt">.<br />                               APropos se comportera comme un navigateur internet et<br />                               le deuxième argument sera l'URL (adresse internet de la page à afficher).<br />         <br /></span><span style="font-family:Arial;font-size:9pt;font-weight:600;text-decoration:underline">Mode transmetteur de mail </span><span style="font-family:Arial;font-size:9pt;font-weight:600">:<br /></span><span style="font-family:Courier New;font-size:9pt"><br />- Appel : Premier argument   : Si cet argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">MailOnly</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un transmetteur de mail internet et<br />                               le deuxième argument sera alors l'URL (adresse mail du destinataire).<br />                               le troisieme argument sera alors le sujet du mail<br />                               le quatrième argument sera alors le corps du mail<br />          Deuxième argument  : Si le premier argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">MailOnly</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un transmetteur de mail internet et<br />                               le deuxième argument sera alors une chaîne de caractère de la forme.<br />                               dont la syntaxe est celle de </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">mailto:</span><span style="font-family:Courier New;font-size:9pt"><br /></span><span style="font-family:Fixed;font-size:9pt"><br /></span><span style="font-family:Arial;font-size:9pt;font-weight:600;text-decoration:underline">Mode impression en PDF </span><span style="font-family:Arial;font-size:9pt;font-weight:600">:<br /></span><span style="font-family:Courier New;font-size:9pt"><br />- Appel : Premier argument   : Si cet argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">ToPDF</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme une imprimante PDF<br />                               le deuxième argument sera le fichier html à imprimer en PDF.<br />                               le troisieme argument facultatif sera le fichier de destination PDF<br />                               si il est vide alors le fichier PDF aura le même nom que le fichier html<br />                               à l'extension près.<br />          Deuxième argument  : Si le premier argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">ToPDF</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un transmetteur de mail internet et<br />                               le deuxième argument sera le fichier html à imprimer en PDF.<br />          Troisième argument : Si le premier argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">ToPDF</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un transmetteur de mail internet et<br />                               le troisieme argument facultatif sera le fichier de destination PDF<br />                               si il est vide alors le fichier PDF aura le même nom que le fichier html<br />                               à l'extension près<br /><br /></span><hr><span style="font-family:Courier New;font-size:9pt">- EXEMPLE D'APPEL EN C++:</span></p>
<p><span style="font-family:Courier New;font-size:9pt">void C_Classe::Slot_APropos()<br />{<br /> QString pathExeAPropos = CGestIni::Construct_Name_Exe(&quot;APropos&quot;,QFileInfo (qApp-&gt;argv()[0]).path());<br /> QStringList argList;<br /> //....... renseigner arguments .........<br /> argList &lt;&lt; &quot;Manager&quot;;                                                       // 1 nom du module<br /> argList &lt;&lt; tr(&quot;Module de gestion de l'agenda et de la liste des patients&quot;); // 2 description courte<br /> argList &lt;&lt; NUM_VERSION;                                                     // 3 numero de version<br /> argList &lt;&lt; G_pCApp-&gt;m_PathAppli+&quot;Ressources/Changements.html&quot;;              // 4 fichiers des changements<br /> argList &lt;&lt; G_pCApp-&gt;m_PathAppli+&quot;Ressources/Icone.png&quot;;                     // 5 fichiers icone<br /><br /> QProcess proc;<br /> proc.start(pathExeAPropos, argList);<br /> proc.waitForStarted (-1);<br /> proc.waitForFinished (-1); </span></p>
<p><span style="font-family:Courier New;font-size:9pt">}<br /><br /><br /></span><hr><span style="font-family:Courier New;font-size:9pt">- EXEMPLE D'APPEL DANS UNE </span><span style="font-family:Monospace;font-size:9pt">MACRO MEDINTUX du mode mini navigateur web :<br /><br />{{::exe_process (NoWaitEnd ,../../APropos/bin/APropos,BrowserOnly,/home/ro/MedinTux-V2.14-Synth-src/Programmes/Doc/Changements-V-2.14/Changements-V-2.14.html)}}</span></p>
<p><span style="font-family:Courier New;font-size:9pt"><br /></span><hr><span style="font-family:Courier New;font-size:9pt">- EXEMPLE D'APPEL DANS UNE </span><span style="font-family:Monospace;font-size:9pt">MACRO MEDINTUX du mode transmetteur de mail :<br /></span><span style="font-family:Fixed;font-size:9pt"><br />{{:: exe_process (NoWaitEnd ,../../APropos/bin/APropos,MailOnly,roland-sevin@medintux.org?subject=Salut tout le monde&amp;body={{GET_SELECTION}})}}</span> <br /><span style="font-family:Fixed;font-size:9pt">{{:: exe_process (NoWaitEnd ,../../APropos/bin/APropos,MailOnly,roland-sevin@medintux.org?subject=Salut tout le monde&amp;body=file:../../fichierDuCorpsDuMail.txt)}}</span> <br /><br /><span style="font-family:Courier New;font-size:9pt"><br /></span><hr><span style="font-family:Courier New;font-size:9pt">- EXEMPLE D'APPEL DANS UNE </span><span style="font-family:Monospace;font-size:9pt">MACRO MEDINTUX du mode imprimante PDF :<br /></span><span style="font-family:Courier New;font-size:9pt">  dans cet exemple on exporte tout le dossier d'un patient et on l'adresse à l'imprimante PDF</span><br /><span style="font-size:9pt">{{\<br />{{:: EXPORT(../../tmp/{{NOM PRENOM PATIENT}}-{{GUID}}.html , d,Terrain|Observation|Prescription|Documents|Vigie,1900-01-01T00:00:00,2200-01-01T00:00:00,$File../../pdf/SeparateurEntete.html,file:../../pdf/ObservEntete.html) }}\<br />{{:: exe_process (NoWaitEnd ,../../APropos/bin/APropos,ToPDF,$ToAbsPath../../tmp/{{NOM PRENOM PATIENT}}-{{GUID}}/{{NOM PRENOM PATIENT}}-{{GUID}}.html)}}\<br />}}</span></p>
</body></html>
