Cette fonction permet d'énumérer les couples NomSrcPap (tiroir de l'imprimante) - ValeurSrcPap (valeur interne associée) pour une imprimante donnée.
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 différents tiroirs. |
NUM_BIN_4 |
ValeurSrcPap |
Valeur associée au tiroir. |
ALPHA |
NomSrcPap |
Nom du tiroir. |
NUM_BIN_2 |
LgNomSrcPap |
Taille du buffer NomSrcPap. |
NUM_BIN_2 |
NumSrcPap |
Numéro d'incrément de l'énumération. |
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, NumSrcPap 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
|
|
|
|
CHARGER_DLL 'VaToolBx'
APPELER_DLL 'VaToolBx.Dll' 'VaToolBxEnumPrinterPaperSource' NomImp ValeurSrcPap NomSrcPap LgNomSrcPap NumSrcPap CodeRetour
TANT_QUE CodeRetour = *VRAI
/* ValeurSrcPap et NomSrcPap renseignés
NumSrcPap = NumSrcPap + 1
APPELER_DLL 'VaToolBx.Dll' 'VaToolBxEnumPrinterPaperSource' NomImp ValeurSrcPap NomSrcPap
LgNomSrcPap NumSrcPap CodeRetour
REFAIRE
DECHARGER_DLL 'VaToolBx'