Mince alors, pas d'exemple!
Non, voir ma réponse ci-dessus...
Toutefois, vous avez des exemples d'utilisation du composant très complets dans le répertoire \samples\ du chemin d'installation de GdTwain. Ils montrent notamment comment utiliser le mode duplex du scanner...
C'est simple, comme je vous le disais précédement il vous suffit de faire un appel à la méthode TwainEnableDuplex en affectant la valeur Vrai à son unique paramètre.
je suppose qu'en javascript c'est de cette forme:
oGDTWAIN.TwainEnableDuplex (1)
Pour votre code il suffit juste d'ajouter la ligne que je vous ai donné. Ca devrait donner quelque chose du genre:
- Code: Select all
oGDTWAIN.TwainEnableDuplex (1)
while (oGDTWAIN.TwainAcquireToImageID() != 0)
{
nImageID = oGDTWAIN.GetNativeImage();
nImageCount = nImageCount + 1;
nImageNom = nImageCount - 1;
if (nImageCount == 1)
{
oGDTWAIN.SaveAsPdf(repertoire+"\\IMG00"+nImageNom+"_A.pdf");
oGDTWAIN.Resize(132,170);
oGDTWAIN.SaveAsJpeg(repertoire+"\\00"+nImageNom+"_vgt.jpg");
}
else
{
oGDTWAIN.SaveAsPdf(repertoire+"\\IMG00"+nImageNom+"_A.pdf");
oGDTWAIN.Resize(132,170);
oGDTWAIN.SaveAsJpeg(repertoire+"\\00"+nImageNom+"_vgt.jpg");
oGDTWAIN.CloseImage(nImageID);
}
}
Ainsi le premier appel à la métode vous renverra le recto de l'image numérisée et le second le verso.
Est-ce assez clair ?
Loïc