PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Définition
  • Quel document est récupéré ?
  • Interface utilisateur
  • Principe d'utilisation
  • Récupérer un document provenant d'un périphérique Twain
  • Gestion des scanneurs recto-verso
  • Fonctionnement dans des applications 64 bits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Récupérer des documents provenant de périphériques Twain
Présentation
WINDEV met à votre disposition des fonctions permettant de récupérer des documents à partir d'un périphérique Twain. Twain est une norme de dialogue avec les périphériques d'acquisition d'images.
Exemples de périphériques supportant la norme Twain :
  • scanneur,
  • web caméra,
  • appareil photographique numérique.
Lors de l'installation d'un périphérique Twain, des DLL spécifiques sont installées : les DLL gérant la couche Twain. Ces DLL sont nécessaires à l'utilisation des fonctions Twain du WLangage.
Définition

Quel document est récupéré ?

Lors de l'utilisation des fonctions Twain, le document récupéré correspond par exemple :
  • soit au document présent dans un scanneur.
  • soit à l'image retransmise par une "web caméra".
  • soit à la première photographie sauvegardée dans un appareil photographique numérique.
    Remarque : Si l'interface utilisateur est utilisée, le document récupéré correspondra à la photographie sélectionnée par l'utilisateur. Si plusieurs photographies sont sélectionnées, seule la première photographie sélectionnée sera récupérée.

Interface utilisateur

Les fonctions de récupération d'un document permettent :
  • soit de programmer entièrement la récupération du document.
  • soit de lancer directement l'interface utilisateur du périphérique Twain utilisé. L'interface utilisateur correspond à la fenêtre principale du logiciel associé au périphérique Twain. Cette interface permet par exemple d'enregistrer le document, de modifier les paramètres par défaut du périphérique, ... Les différentes actions proposées dépendent du périphérique utilisé.
Principe d'utilisation

Récupérer un document provenant d'un périphérique Twain

Pour récupérer un document provenant d'un périphérique Twain :
  1. Déterminez si nécessaire le périphérique Twain à utiliser :
    Versions 09 et supérieures
    TwainListeSource
    Nouveauté 09
    TwainListeSource
    TwainListeSource
    Liste les drivers des périphériques Twain connectés au poste en cours.
    Versions 09 et supérieures
    TwainSelectSource
    Nouveauté 09
    TwainSelectSource
    TwainSelectSource
    Affiche une boîte de dialogue standard listant les différents périphériques Twain disponibles sur le poste en cours.
    Versions 09 et supérieures
    TwainSourceEnCours
    Nouveauté 09
    TwainSourceEnCours
    TwainSourceEnCours
    Permet de connaître et de changer le périphérique Twain utilisé par défaut.
  2. Si le périphérique Twain utilisé correspond à un scanneur, il est possible de définir la zone à scanner à l'aide de la fonction TwainZoneScan.
  3. Récupérez la largeur et la hauteur du document à récupérer (par un périphérique Twain).
    Versions 09 et supérieures
    TwainHauteurSource
    Nouveauté 09
    TwainHauteurSource
    TwainHauteurSource
    Renvoie la hauteur (en millimètres) du document récupéré par un périphérique Twain.
    Versions 09 et supérieures
    TwainLargeurSource
    Nouveauté 09
    TwainLargeurSource
    TwainLargeurSource
    Renvoie la largeur (en millimètres) du document récupéré par un périphérique Twain.
  4. Récupérez le document provenant d'un périphérique Twain.
    Versions 09 et supérieures
    TwainVersBMP
    Nouveauté 09
    TwainVersBMP
    TwainVersBMP
    Permet d'effectuer une des actions suivantes :
    • enregistrer directement le document provenant du périphérique Twain dans un fichier Bitmap (extension ".BMP").
    • visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • enregistrer directement en mémoire au format Bitmap (dans un buffer) le document provenant du périphérique Twain.
    Versions 09 et supérieures
    TwainVersChamp
    Nouveauté 09
    TwainVersChamp
    TwainVersChamp
    Permet :
    • soit de visualiser le document provenant du périphérique Twain dans un champ de type Image.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    Versions 09 et supérieures
    TwainVersGIF
    Nouveauté 09
    TwainVersGIF
    TwainVersGIF
    Permet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier GIF.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format GIF (dans un buffer) le document provenant du périphérique Twain.
    Versions 09 et supérieures
    TwainVersJPEG
    Nouveauté 09
    TwainVersJPEG
    TwainVersJPEG
    Permet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier JPEG.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format JPEG (dans un buffer) le document provenant du périphérique Twain.
    Versions 19 et supérieures
    TwainVersPDF
    Nouveauté 19
    TwainVersPDF
    TwainVersPDF
    Permet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier PDF.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format PDF (dans un buffer) le document provenant du périphérique Twain.
    Versions 09 et supérieures
    TwainVersPressePapier
    TwainVersPressePapier
    Permet :
    • soit de copier le document provenant du périphérique Twain dans le presse-papiers.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    Versions 19 et supérieures
    TwainVersTIFF
    Nouveauté 19
    TwainVersTIFF
    TwainVersTIFF
    Permet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier TIFF.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format TIFF (dans un buffer) le document provenant du périphérique Twain.
Remarque : Ces fonctions permettent également de lancer directement l'interface utilisateur du périphérique Twain utilisé. Il est possible de préciser si le scanner doit utiliser le mode "recto-verso".

Gestion des scanneurs recto-verso

Si le scanneur gère le recto-verso, il est possible de réaliser un scan recto-verso. Le document généré contient le recto et le verso du document scanné.
Remarque : Suivant le matériel utilisé, le driver Twain peut ne pas suffire pour pouvoir scanner en recto-verso. Il peut être nécessaire d'installer des drivers supplémentaires fournis par le constructeur.

Fonctionnement dans des applications 64 bits

Dans une application 64 bits, cette fonction utilisera automatiquement le driver Twain 64 bits. Si ce driver n'est pas installé, le périphérique TWAIN ne pourra pas être manipulé.
Liste des exemples associés :
WD Scanner - TWAIN Exemples complets (WINDEV) : WD Scanner - TWAIN
[ + ] Cet exemple permet de comprendre la gestion des périphériques compatibles avec la norme TWAIN (scanner, webcam, appareil photo numérique, etc...) de WINDEV.

Résumé de l'exemple livré avec WINDEV :
Cet exemple illustre l'utilisation des fonctions TWAINxxx au travers d'une application de numérisation. Cet exemple permet de :
- prévisualiser une partie
- numériser un document (format gif, jpeg, bmp)
- numériser un document et le placer dans le presse-papier
- numériser un document et l'imprimer
TWAIN : la numérisation Exemples unitaires (WINDEV) : TWAIN : la numérisation
[ + ] Utilisation d'un périphérique Twain (scanner, appareil photo numérique, etc...) :
- Sélectionner le périphérique utilisé
- Numériser un document sous forme de fichier BMP, GIF ou JPEG
- Numériser un document et l'afficher dans un champ Image
- Numériser un document et le stocker dans le presse-papiers
WD Photocopieur Composants (WINDEV) : WD Photocopieur
[ + ] Le composant Photocopieur permet de réaliser des photocopies de documents à l'aide d'un scanner et d'une imprimante. Pour que le composant fonctionne, il faut que le scanner soit compatible Twain, ce qui est le cas pour la plupart d'entre eux.
L'utilisateur a la possibilité d'utiliser ce composant en deux modes :
- Avec affichage d'une interface permettant de régler quelques paramètres tels que la luminosité, le nombre de copie.
- Sans interface. Par défaut ce sont les paramètres du poste utilisé. Il est bien évidemment possible de passer des paramètres personnalisés
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire