Téléchargement des produits


Version anglaise


 


Cette fonction permet d'énumérer les polices de caractères d'une imprimante donnée ou de l'écran.


Domaine d'application

  • Client Windows

  • Client Adélia Cloud

  • Client Event Adélia


Paramètres

ALPHA

NomImp

Nom de l'imprimante dont on veut énumérer les polices. Si NomImp = *BLANK les polices de l'écran sont énumérées.

ALPHA

NomPolice

Nom de la police.

NUM_BIN_2

LgNomPolice

Taille du buffer NomPolice.

NUM_BIN_2

NumPolice

Numéro d'incrément de l'énumération.

NUM_BIN_2

Type

0    Tout type de police.

1    Police non proportionnelle.

2    Police proportionnelle.

BOOL

CodeRetour

Code retour de l'opération :

*VRAI si l'opération s'est déroulée correctement.

*FAUX dans le cas contraire. 


Remarque : au premier appel de la fonction, NumPolice doit être égal à 0. Puis ce paramètre doit être incrémenté de 1 avant chaque nouvel appel, jusqu'à ce que CodeRetour retourne *FAUX. De plus, la DLL VatoolBx doit rester chargée jusqu'à la fin de l'énumération.


Par exemple

NomImp

= '\\SRVIMPR\IMPR1'

NumPolice

= 0

Type

= 0


CHARGER_DLL 'VaToolBx'

APPELER_DLL 'VaToolBx.Dll' 'VaToolBxEnumPrinterFontName' NomImp NomPolice LgNomPolice NumPolice Type CodeRetour


TANT_QUE CodeRetour = *VRAI

/* NomPolice contient le nom de la police

NumPolice = NumPolice + 1

APPELER_DLL 'VaToolBx.Dll' 'VaToolBxEnumPrinterFontName' NomImp NomPolice LgNomPolice NumPolice CodeRetour

REFAIRE

DECHARGER_DLL 'VaToolBx'


Liste des fonctions de la DLL VaToolBx par thème

↑ Haut de page

  • Aucune étiquette