OPALE - 10.0 - Utilisation - Modification d'une table de caractères - MAPTABLE

Différence entre versions

De MappingDoc
(Cette version a été marquée pour être traduite)
Ligne 1 : Ligne 1 :
 
<translate>
 
<translate>
 +
<!--T:1-->
 
Cette commande est à utiliser pour gérer les problèmes d'impression pour certains caractères. (Elle a été créée pour régler les problèmes d'impression du caractère €).
 
Cette commande est à utiliser pour gérer les problèmes d'impression pour certains caractères. (Elle a été créée pour régler les problèmes d'impression du caractère €).
  
 +
<!--T:2-->
 
A l'aide de '''MAPTABLE''', commencer par créer une nouvelle table, puis modifier cette nouvelle table en fonction de vos besoins.
 
A l'aide de '''MAPTABLE''', commencer par créer une nouvelle table, puis modifier cette nouvelle table en fonction de vos besoins.
  
 +
<!--T:3-->
 
* TABLE IN Name : Nom de la table à modifier
 
* TABLE IN Name : Nom de la table à modifier
 
* SRC FILE Name : Nom du source à utiliser pour modifier (par défaut QTBLSRC)
 
* SRC FILE Name : Nom du source à utiliser pour modifier (par défaut QTBLSRC)
Ligne 13 : Ligne 16 :
  
  
 +
<!--T:4-->
 
'''Procédure'''
 
'''Procédure'''
 
* Exécuter une première fois MAPTABLE sur la table à modifier (la commande crée une nouvelle table)
 
* Exécuter une première fois MAPTABLE sur la table à modifier (la commande crée une nouvelle table)
Ligne 20 : Ligne 24 :
  
  
 +
<!--T:5-->
 
Exemple :
 
Exemple :
  
 +
<!--T:6-->
 
Vous avez un problème avec le caractère € : un autre caractère s'imprime à sa place. Repérez dans le spool imprimé le caractère € et la valeur (en Hexadécimal) qui lui correspond.Recherchez ensuite ce même caractère à l'écran. La valeur avant le caractère (sur 3 chiffres) correspond au numéro du caractère dans la liste, la valeur après (2 hexa) correspond au code hexadécimal de ce caractère. C'est cette valeur qu'il faut remplacer par celle que vous avez trouvé dans le spool.
 
Vous avez un problème avec le caractère € : un autre caractère s'imprime à sa place. Repérez dans le spool imprimé le caractère € et la valeur (en Hexadécimal) qui lui correspond.Recherchez ensuite ce même caractère à l'écran. La valeur avant le caractère (sur 3 chiffres) correspond au numéro du caractère dans la liste, la valeur après (2 hexa) correspond au code hexadécimal de ce caractère. C'est cette valeur qu'il faut remplacer par celle que vous avez trouvé dans le spool.
 
</translate>
 
</translate>

Version du 4 juin 2019 à 08:42

Cette commande est à utiliser pour gérer les problèmes d'impression pour certains caractères. (Elle a été créée pour régler les problèmes d'impression du caractère €).

A l'aide de MAPTABLE, commencer par créer une nouvelle table, puis modifier cette nouvelle table en fonction de vos besoins.

  • TABLE IN Name : Nom de la table à modifier
  • SRC FILE Name : Nom du source à utiliser pour modifier (par défaut QTBLSRC)
  • TABLE IN LIB : Bibliothèque de la table à modifier
  • TABLE OUT NAME : Nom de la nouvelle table (9 caractères car elle commencera par S)
  • TABLE OUT LIB : Bibliothèque de la nouvelle table
  • OUTQ FOR TEST : Outq de destination du spool de description de la table
  • OUTQ LIB : Bibliothèque de l'Outq


Procédure

  • Exécuter une première fois MAPTABLE sur la table à modifier (la commande crée une nouvelle table)
  • Appuyer sur la touche F6 pour imprimer la description de la table de caractères
  • Exécuter une deuxième fois la commande MAPTABLE sur la nouvelle table et modifier les paramètres pour les caractères posant problème (2 puis saisir une nouvelle valeur dans la case suivant le caractère, en fonction de l'impression obtenue)
  • Modifier la table dans les paramètres d'environnement Mapping (Option 1 du menu d'exploitation) : Sxxxxxxxxx


Exemple :

Vous avez un problème avec le caractère € : un autre caractère s'imprime à sa place. Repérez dans le spool imprimé le caractère € et la valeur (en Hexadécimal) qui lui correspond.Recherchez ensuite ce même caractère à l'écran. La valeur avant le caractère (sur 3 chiffres) correspond au numéro du caractère dans la liste, la valeur après (2 hexa) correspond au code hexadécimal de ce caractère. C'est cette valeur qu'il faut remplacer par celle que vous avez trouvé dans le spool.