Exemples de la documentation
Exemples de la documentation
Bonjour,
Je viens d'acquérir la license (un développeur) de GDTwain et je pensais qu'en faisant cela, je pourrais avoir des exemples dans la documentation pour chaque méthode. Pour le moment, le lien "Examples" est grisé; est-ce normal? Je cherchais notamment un exemple de l'utilisation du mode recto verso...
Merci pour votre réponse.
Je viens d'acquérir la license (un développeur) de GDTwain et je pensais qu'en faisant cela, je pourrais avoir des exemples dans la documentation pour chaque méthode. Pour le moment, le lien "Examples" est grisé; est-ce normal? Je cherchais notamment un exemple de l'utilisation du mode recto verso...
Merci pour votre réponse.
Bonjour,
Il n'y a pas vraiment d'interrêt à donner un exemple d'utilisation pour chacune des méthodes dans la mesure où un seul appel suffit pour les exécuter.
Pour votre cas, l'utilisation du mode recto verso s'effectue par l'appel de la méthode TwainEnableDuplex
https://gdpicture.com/references/gdtwain ... uplex.html
Dans la doc, vous pouvez lire qu'elle attend un paramètre de type boolean qui permet d'indiquer si vous souhaitez activer ou désactiver le mode Duplex.
Un exemple aurait été:
Cordialement,
Loïc Carrère
Il n'y a pas vraiment d'interrêt à donner un exemple d'utilisation pour chacune des méthodes dans la mesure où un seul appel suffit pour les exécuter.
Pour votre cas, l'utilisation du mode recto verso s'effectue par l'appel de la méthode TwainEnableDuplex
https://gdpicture.com/references/gdtwain ... uplex.html
Dans la doc, vous pouvez lire qu'elle attend un paramètre de type boolean qui permet d'indiquer si vous souhaitez activer ou désactiver le mode Duplex.
Un exemple aurait été:
Code: Select all
twain1.TwainEnableDuplex(True) 'Active le mode duplex du scanner
Cordialement,
Loïc Carrère
sauvegarde du recto et du verso
Mince alors, pas d'exemple! En fait, ce qui m'intéressait, c'était de voir comment récupérer les deux images numérisées.Pour le moment, quand il n'y a pas le recto verso, je sauvegarde deux images:une en PDF et l'autre plus petite en vignette (jpeg):
Maintenant, quand il y a du recto verso, je voudrais pour une feuille donnée sauvegardée 4 images: le recto, le verso, et les 2 miniatures. Est-ce possible?
Merci pour votre aide.
Code: Select all
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);
}
}
Merci pour votre aide.
Non, voir ma réponse ci-dessus...Mince alors, pas d'exemple!
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
Who is online
Users browsing this forum: No registered users and 1 guest