Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/228847510/Impression+d+une+note+dans+un+programme) de cette page.

afficher les différences View Version History

Vous regardez la version actuelle de cette page. (v. 1) Actuel »


L'impression s'effectue dans un bloc contenant un champ rtf.
Au niveau du champ, il faut ajouter dans le masque un enregistrement contenant le nom du fichier RTF, la fonction Note_Rechercher_Nom_Rtf (RtfMot) permet de récupérer le nom du fichier temporaire utilisé.
La fonction Note_Rechercher_Nom_Txt (RtfMot) permet de rechercher le nom du fichier texte.
L'enregistrement MW n'est plus mis à jour par le module pour permttre d'utiliser une donnée propre à chaque application ou à chaque programme.


Au niveau des caractéristiques du bloc, il faut cocher la case « répéter bloc si Rich-Text ».

Dans le programme réalisant l'impression, il faut deux choses :
Les déclarations (vues plus haut),
L'instruction d'impression :
Note_Impression_('DCPT', C8.NOTE, MZ.MICLE, 15, 14, 16)
'DCPT' est le code Application
C8.NOTE est le numéro de la note.
MZ.MICLE est le nom du masque d'impression.
Suivent ensuite trois numéros de bloc dans l'ordre suivant :

  • Bloc contenant la note (champ RTF),
  • Bloc optionnel imprimé avant le bloc de la note,
  • Bloc optionnel imprimé après le bloc de la note.


Remarque : On ne sait pas imprimer en mode texte
Faut-il positionner MW.RtfNom ?
Comment renvoyer au programme le nom du fichier RTF ?

  • Aucune étiquette