Loading...

TwainGetAvailablePaperSize

Support for GdTwain ActiveX and GdTwain Pro ActiveX/SDK.

TwainGetAvailablePaperSize

Postby krobus » Fri Oct 12, 2007 2:59 pm

Bonjour Loic,

J'ai encore une question... :oops:
J'essaye d'utiliser la méthode TwainGetAvailablePaperSize en Javascript:

var tab_formats_possibles = new Array(1,5,13,22);
oGDTWAIN.TwainGetAvailablePaperSize(tab_formats_possibles);

Mais il me renvoie l'erreur "type compatible". Je dois bien passer en parametre les valeurs de format dans un tableau, non?
Merci pour votre aide.

Krobus
krobus
 
Posts: 11
Joined: Wed Aug 29, 2007 10:07 am

Postby Loïc » Sat Oct 13, 2007 1:52 pm

Bonjour,

Cette méthode attend un tableau de données de type long en paramètre.

Le problème avec le javascript est que chaque tableau contient des variables de type objet.

Je vous suggère donc d'utiliser les méthodes suivantes:

- TwainGetAvailablePaperSizeCount()
- TwainGetAvailablePaperSizeNo()



Ainsi, pour récupérer dans le tableau tab_formats_possibles les constantes de formats de papier supportés par votre scanner vous pouvez utiliser le script suivant:


Code: Select all
var nAvailablePaperSize = oTWAIN.TwainGetAvailablePaperSizeCount();
var tab_formats_possibles = new Array(nAvailablePaperSize);

for (nCpt = 0; nCpt < nAvailablePaperSize ; nCpt++) {
    tab_formats_possibles[nCpt] = oTWAIN.TwainGetAvailablePaperSizeNo(nCpt + 1);
}



Cordialement,

Loïc Carrère
Loïc Carrère, support team.
www.orpalis.com
User avatar
Loïc
Site Admin
 
Posts: 4437
Joined: Tue Oct 17, 2006 10:48 pm
Location: France

merci

Postby krobus » Mon Oct 15, 2007 11:34 am

Merci beaucoup; cela fonctionne très bien. :D
krobus
 
Posts: 11
Joined: Wed Aug 29, 2007 10:07 am


Return to GdTwain [Pro] ActiveX

Who is online

Users browsing this forum: No registered users and 1 guest