Aller au contenu

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

  • FNTTBL Table de polices obligatoire
  • PHFCS Poste de police imprimante
  • PHCP Poste de code pages imprimante
  • HPFCS Poste de police hôte
  • HPCP Poste de page de codes hôte
  • PPFCS Police 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 :

  1. Le mappage de jeux de caractères de polices hôte/imprimante
  2. Le mappage de jeux de caractères de polices imprimante/hôte
  3. Le mappage de pages de codes hôte/imprimante
  4. Le mappage de pages de codes imprimante/hôte
  5. 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

CPF2182
Non autorisé à utiliser la bibliothèque &1.
CPF2283
La liste d'autorisation &1 n'existe pas.
CPF88D2
Table de polices &1 de la bibliothèque &2 non modifiée.
CPF9810
Bibliothèque &1 non trouvée.
CPF9820
Non autorisé à utiliser la bibliothèque &1.
CPF9822
Non autorisé au fichier &1 de &2.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.