RMVFNTTBLE
Enlever poste table de polices
En bref
La commande RMVFNTTBLE (Enlever poste table de polices) permet d'enlever un poste dans la table de polices indiquée.
RMVFNTTBLE se lit RMV
(Retirer) + FNTTBLE.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
RMVFNTTBLE FNTTBL(…)
Paramètres
-
FNTTBLTable de polices obligatoire -
PHFCSPoste de police imprimante -
PHCPPoste de code pages imprimante -
HPFCSPoste de police hôte -
HPCPPoste de page de codes hôte -
PPFCSPolice imprimante sur imprim
Astuce : dans une session 5250, tapez RMVFNTTBLE puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande RMVFNTTBLE (Enlever poste table de polices) permet d'enlever un poste dans la table de polices indiquée. Cette commande permet d'enlever un poste dans les tables de mappage de police utilisateur dont se sert PSF. Ces tables contrôlent :
- Le mappage de jeux de caractères de polices hôte/imprimante
- Le mappage de jeux de caractères de polices imprimante/hôte
- Le mappage de pages de codes hôte/imprimante
- Le mappage de pages de codes imprimante/hôte
- Le mappage de remplacement polices imprimante/imprimante
Le poste doit avoir été préalablement ajouté aux tables utilisateur à l'aide de la commande ADDFNTTBLE.
Lors du mappage de polices imprimante/hôte et hôte/imprimante (les quatre premières tables ci-dessus), une correspondance est d'abord recherchée dans les tables utilisateur. Si aucune correspondance n'est trouvée, la recherche s'effectue dans les tables de pages de codes et de polices système.
Pour la table de remplacement de police imprimante/imprimante, le système procède comme suit :
- Si la police résidant sur l'imprimante indiquée dans le travail d'impression est prise en charge par l'imprimante, elle est utilisée. Aucune recherche n'est lancée dans la table de remplacement de police imprimante/imprimante.
- Si la police résidant sur l'imprimante indiquée dans le travail d'impression n'est pas prise en charge par l'imprimante, une recherche est lancée dans la table de remplacement de police imprimante/imprimante.
- Si la recherche dans la table de remplacement a abouti et que le poste trouvé est pris en charge par l'imprimante, la police de remplacement indiquée dans la table est utilisée.
- Si la recherche n'a pas abouti ou si la police de remplacement indiquée n'est pas prise en charge par l'imprimante, le système utilise ses propres tables de remplacement de police pour exécuter le remplacement de police.
Pour en savoir plus sur les tables de mappage de polices, reportez-vous au manuel Printer Device Programming, SC41-5713.
Restrictions :
- Vous devez disposer du dispositif PSF pour utiliser cette commande.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| FNTTBL | Table de polices | Valeurs uniques: *PHFCS, *HPFCS, *PHCP, *HPCP Autres valeurs: Nom d'objet qualifié |
Obligatoire, positionnel 1 |
| Qualificatif 1: Table de polices | Nom | ||
| Qualificatif 2: | Nom, *CURLIB, *LIBL | ||
| PHFCS | Poste de police imprimante | Liste d'éléments | Facultatif |
| Élément 1: Identificateur | 1-65535 | ||
| Élément 2: Chasse | 1-32767, *NONE, *PTSIZE | ||
| Élément 3: Attributs | *NONE, *BOLD, *ITALIC, *BOLDITC, *DBLWIDE, *ITCDBLWIDE | ||
| Élément 4: Jeu de caractères graphiques | Entier, *SYSVAL | ||
| Élément 5: Corps | 1.0-999.9, *WIDTH, *NONE | ||
| PHCP | Poste de code pages imprimante | Liste d'éléments | Facultatif |
| Élément 1: Jeu de caractères graphiques | Entier, *SYSVAL | ||
| Élément 2: Page de codes | Entier | ||
| HPFCS | Poste de police hôte | Liste d'éléments | Facultatif |
| Élément 1: Jeu de caractères de police | Nom | ||
| Élément 2: Type | *RASTER, *OUTLINE | ||
| HPCP | Poste de page de codes hôte | Liste d'éléments | Facultatif |
| Élément 1: Page de codes | Nom | ||
| PPFCS | Police imprimante sur imprim | Liste d'éléments | Facultatif |
| Élément 1: Identificateur | 1-65535 | ||
| Élément 2: Corps | 1.0-999.9, *ALL, *NONE |
Table de polices (FNTTBL)
Indique la table de polices à enlever.
Valeurs uniques
- *PHFCS
- La table de jeux de caractères de police imprimante/hôte doit être enlevée.
- *PHCP
- La table de mappage de pages de codes imprimante/hôte doit être enlevée.
- *HPFCS
- La table de jeux de caractères de police hôte/imprimante doit être enlevée.
- *HPCP
- La table de mappage de pages de codes hôte/imprimante doit être enlevée.
Qualificatif 1 : Table de polices
- nom
- Indiquez le nom de la table de polices à enlever.
Qualificatif 2 : Bibliothèque
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques du travail jusqu'à ce qu'une correspondance soit trouvée.
- *CURLIB
- La recherche de la table de polices porte sur la bibliothèque en cours. Si aucune bibliothèque en cours n'est spécifiée pour le travail, la bibliothèque QGPL est utilisée.
- nom
- Indiquez le nom de la bibliothèque dans laquelle figure la table de polices.
Police imprimante sur hôte (PHFCS)
Indique le poste de table de police résidant sur l'imprimante à enlever.
Elément 1 : Police imprimante
-
Elément 1 : Identificateur
- 1-65535
- Indique l'identificateur de la police résidant sur l'imprimante à mapper avec une police résidant sur l'hôte.
-
Elément 2 : Chasse
- *NONE
- Aucune chasse n'est indiquée pour l'identificateur de police. Lors du mappage sur une police vectorielle, *NONE est requis.
- *PTSIZE
- La chasse de cet identificateur de police sera calculée en fonction du corps indiqué. La valeur *NONE ou *WIDTH n'est pas admise pour le corps si la chasse a pour valeur *PTSIZE. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps. La chasse peut avoir la valeur *PTSIZE ou une valeur précise.
- 1-32767
- Indiquez la chasse de l'identificateur de police. Lors du mappage d'une police tramée à pas d'impression fixe (1 - 750, 3840 - 4095), une valeur de chasse est requise. Le corps peut avoir pour valeur *WIDTH ou une valeur précise. Pour en savoir plus sur les chasses de polices résidant sur les imprimantes, reportez-vous au manuel Printer Device Programming, SC41-5713.
-
Elément 3 : Attributs
- *NONE
- Aucun attribut de police spécial n'est associé à cette police.
- *BOLD
- La police résidant sur l'imprimante est en gras.
- *ITALIC
- La police résidant sur l'imprimante est en italique.
- *BOLDITC
- La police résidant sur l'imprimante est en gras italique.
- *DBLWIDE
- La police résidant sur l'imprimante est en double largeur.
- *ITCDBLWIDE
- La police résidant sur l'imprimante est en italique double largeur.
-
Elément 4 : Jeu de caractères graphiques
- *SYSVAL
- Le jeu de caractères graphiques indiqué dans la valeur système QCHRID est utilisé.
- ID-caractères-graphiques
- Indiquez le jeu de caractères graphiques pour la police. Il s'agit de la première partie de l'identificateur de caractères graphiques qui se compose du jeu de caractères et de la page de codes.
-
Elément 5 : Corps
- *WIDTH
- Le corps de la police est calculé en fonction de la chasse indiquée. Lors du mappage d'une police tramée à pas d'impression fixe (1 - 750, 3840 - 4095), il est recommandé d'indiquer une valeur pour la chasse et *WIDTH pour le corps.
- *NONE
- Aucun corps n'est indiqué pour cet identificateur de police. Lors du mappage sur une police vectorielle, *NONE est requis.
- 1-999,9
- Indiquez une valeur de corps comprise entre 1 et 999,9. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps.
Page codes imprimante sur hôte (PHCP)
Indique le poste de page de codes résidant sur l'imprimante à enlever.
Elément 1 : Page de codes imprimante
-
Elément 1 : Jeu de caractères graphiques
- *SYSVAL
- Le jeu de caractères graphiques indiqué dans la valeur système QCHRID est utilisé. Les éventuelles modifications apportées à cette valeur système ne seront prises en compte pour les tables de mappage de polices qu'au démarrage de l'éditeur imprimante. Si la valeur système QCHRID est modifiée et qu'une imprimante est active, vous devez arrêter l'éditeur imprimante, puis le redémarrer.
- nombre-entier
- Indiquez le jeu de caractères graphiques pour la page de codes résidant sur l'imprimante. Il s'agit de la première partie de l'identificateur de caractères graphiques qui se compose du jeu de caractères et de la page de codes. Par exemple, pour l'identificateur de caractères graphiques 697 500, 697 est le jeu de caractères graphiques et 500, la page de codes. Dans cet exemple, indiquez 697 pour le jeu de caractères graphiques.
-
Elément 2 : Page de codes
- nombre-entier
- Indiquez la valeur de la page de codes résidant sur l'imprimante.
Police hôte sur imprimante (HPFCS)
Indique le poste de police résidant sur l'hôte à enlever.
Elément 1 : Police hôte
-
Elément 1 : Jeu de caractères de police
- nom
- Indiquez le jeu de caractères de police.
-
Elément 2 : Type
- *RASTER
- La police résidant sur l'hôte est une police tramée.
- *OUTLINE
- La police résidant sur l'hôte est une police vectorielle.
Page codes hôte sur imprimante (HPCP)
Indique le poste de page de codes résidant sur l'hôte à enlever.
Elément 1 : Page de codes hôte
-
Elément 1 : Page de codes
- nom
- Indiquez le nom de la page de codes résidant sur l'hôte.
Police imprimante sur imprim (PPFCS)
Indique le mappage de remplacement de police imprimante à enlever.
Elément 1 : Police imprimante d'origine
-
Elément 1 : Identificateur
- 1-65535
- Indiquez l'identificateur de police imprimante pour lequel la police imprimante de remplacement doit être modifiée. Pour en savoir plus sur les polices imprimante prises en charge et savoir quelles sont les polices vectorielles (pour lesquelles une valeur de corps est nécessaire) et les polices non vectorielles (pour lesquelles *NONE est indiquée comme valeur de corps), reportez-vous au manuel Printer Device Programming, SC41-5713.
-
Elément 2 : Corps
- *NONE
- Aucun corps n'est précisé. Vous devez indiquer cette valeur pour toutes les polices non vectorielles.
- *ALL
- Indique que tous les corps d'une police vectorielle seront mappés. Si la police n'est pas vectorielle, *ALL sera traité comme *NONE.
- 1-999,9
- Indiquez une valeur de corps comprise entre 1 et 999,9. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps.
Exemples
Exemple 1: Retrait d'un poste de police
RMVFNTTBLE FNTTBL(*PHFCS) PHFCS(254 84 *NONE 2039 7.0)
Cette commande permet d'enlever un poste de la table QPHFCS (table de jeux de caractères imprimante/hôte).
Exemple 2: Retrait d'un poste de page de codes
RMVFNTTBLE FNTTBL(*PHCP) PHCP(*SYSVAL 38)
Cette commande permet d'enlever un poste de la table QPHCP (table de pages de codes imprimante/hôte).
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.