Utilisation sur un site Intranet ou Internet
Les figures doivent être faites dans la version complète de MathGraph32, le contrôle se chargeant uniquement d'afficher la figure avec la possibilité de déplacer les points et d'exécuter des macros (en particulier des macros d’animation).
Si vous voulez qu’une macro d’animation s’exécute automatiquement à l’ouverture de la page HTML, il suffit de préciser au moment de la création de la figure, dans le menu Options, Figure en cours, onglet Macro par défaut, la macro à utiliser.


Il faut, de plus, inclure le code HTML ci-dessous entre les balises <body> et <\body> pour utiliser le contrôle ActiveX de MathGraph32 dans une page HTML :

<object classid="clsid:BB0B8510-21DD-44FF-9C88-25CA5D4EB510" id="MathGraf1" width="xxx" height="xxx">
<param name="_Version" value="65536">
<param name="_ExtentX" value="11906">
<param name="_ExtentY" value="8520">
<param name="_StockProps" value="0">
<param name="FigurePath" value="NomFichier">
</object>

Dans ce code, il faut préciser la taille du contrôle dans la fenêtre de l’explorateur par la deuxième ligne (exemple : width="450" height="320") et remplacer " NomFichier" par le chemin d'accès relatif au fichier Mathgraph32 de la figure par rapport au dossier contenant la page html (par exemple si le fichier Spirale.mgf de MathGraph32 est dans le sous-dossier Figures du dossier Maths où se trouve le fichier HTML, il faut remplacer " NomFichier " par : "Figures\Spirale.mgf"). Si le fichier de la figure et le fichier de la page HTML sont dans le même dossier, " NomFichier" est alors le nom du fichier MathGraph32 ("Spirale.mgf ").

D’autre part, pour certains serveurs, les fichiers ayant des extensions non classiques (comme « .mgf ») sont considérés comme des fichiers texte. Il faut alors renommer les fichiers « .mgf » par exemple en « .bin » et changer les noms en conséquence dans le source de la page HTML.

Vous pouvez aussi mettre plusieurs animations dans la même page HTML ; dans ce cas, il suffit de dupliquer le code précédent autant de fois que d’animations et d’incrémenter l’Id (id="MathGraf1" pour la première animation, id="MathGraf2" pour la deuxième, etc.). Pensez aussi à changer le nom du fichier !

Enfin, certains éditeurs HTML proposent d’utiliser un contrôle ActiveX dans une page HTML, ce qui évite de taper le code ci-dessus (en général par le menu : Insérer, Avancé, Contrôle ActiveX, il faut alors choisir MathGraph32 ActiveX Control dans la liste proposée puis cliquer avec le bouton droit sur la figure et entrer le bon chemin d'accès). Mais il convient de tester...



© SCÉRÉN - CNDP - MathGraph32 / Contrôle ActiveX
Mai 2003  - Tous droits réservés. Limitation à l'usage non commercial, privé ou scolaire.