Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

19. Le groupe s_a2m

Le groupe s_a2m a été implémenté pour servir de format intermédiaire avant de générer une impression ou un fichier rtf, mif ou html.

Le format a2m nouvelle version (avril 97) s'est largement enrichi:

Les fonctions du groupe sont de haut niveau et s'accompagnent de paramètres sous forme de variables globales.

Toutes les informations et les exemples sont regroupés dans le texte accompagnant chaque fonction.

La syntaxe des fichiers a2m est décrite plus bas dans le texte.

Génération de fichiers rtf

Génération de fichiers Frame Maker (mif)

Génération de fichiers html

Génération de fichiers csv

Impressions Win32

MetaFiles et Enhanced MataFiles

Messages d'erreur

Génération en mémoire

Il est possible d'exploiter le format A2M sans passer par un fichier intermédiaire. Pour ce faire, on mémorise les objets nécessaires sous format A2M à l'aide des fonctions suivantes:

19.1 Syntaxe des fichiers a2m

19.2 A2mToRtf (file s_a2mrtf.c:157)

19.3 A2mRtfReadIni (file s_a2mrtf.c:948)

19.4 A2mToMif (file s_a2mfrm.c:171)

19.5 A2mFrmReadIni (file s_a2mfrm.c:1138)

19.6 A2mToHtml (file s_a2mhtm.c:146)

19.7 A2mToHtmlStrip (file s_a2mhtm.c:158)

19.8 A2mHtmlReadIni (file s_a2mhtm.c:1462)

19.9 A2mToCsv (file s_a2mcsv.c:75)

19.10 A2mCsvReadIni (file s_a2mcsv.c:285)

19.11 A2mToGdiPrinter (file s_a2mgdi.c:177)

19.12 A2mGdiReadIni (file s_a2mgdi.c:1107)

19.13 A2mToGdiEMF (file s_a2memf.c:154)

19.14 A2mGdiEMFGrf (file s_a2memf.c:190)

19.15 A2mPrintError (file s_a2merr.c:37)

19.16 A2mError (file s_a2mrd.c:1996)

19.17 A2mMemBegin (file s_a2mmem.c:62)

19.18 A2mMemRecord (file s_a2mmem.c:150)

19.19 A2mMemRecordFile (file s_a2mmem.c:190)

19.20 A2mMemFlush (file s_a2mmem.c:241)

19.21 A2mMemEnd (file s_a2mmem.c:292)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be