DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Périphériques Twain
  • Propriétés spécifiques
  • Fonctionnement dans des applications 64 bits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Permet de connaître ou de modifier les propriétés du périphérique Twain en cours. Ce périphérique Twain peut être sélectionné grâce à la fonction TwainSelectSource.
Exemple
// Connaître la résolution du scanner
nRésolution est un entier = TwainPropriété(TwainRésolution)
// Modifier la résolution pour scanner en 200 dpi
bAppliquer est un booléen = TwainPropriété(TwainRésolution, 200)
Syntaxe

Connaître les propriétés du périphérique Twain en cours Masquer les détails

<Résultat> = TwainPropriété(<Propriété>)
<Résultat> : Entier
  • Valeur de la propriété spécifiée.
  • 0 si le périphérique TWAIN ne supporte pas la modification de la propriété désirée ou la valeur de la propriété désirée.
<Propriété> : Constante de type Entier
Propriété dont la valeur est demandée. Cette propriété correspond à une des constantes suivantes :
TwainBitsParPixelNombre de bits par pixel.
TwainBrillanceBrillance du périphérique.
<Valeur> doit être compris entre -1000 et 1000.
TwainChargeurActivéMode de gestion du chargeur. <Résultat> vaut :
  • Vrai si le chargeur est activé,
  • Faux dans le cas contraire.
TwainContrasteContraste du périphérique Twain. <Résultat> sera compris entre -1000 et 1000.
TwainDétectionBordActivéeMode de détection des bords. <Résultat> vaut :
  • Vrai si la détection des bords est activée,
  • Faux dans le cas contraire.
TwainDétectionCodeBarresActivéeMode de détection des codes-barres. <Résultat> vaut :
  • Vrai si la détection des codes-barres est activée,
  • Faux dans le cas contraire.
TwainHauteurHauteur maximale (en millimètres).
TwainInterfaceContrôlableMode de gestion de l'interface utilisateur. <Résultat> vaut :
  • Vrai si l'interface utilisateur peut être désactivé,
  • Faux dans le cas contraire.
TwainLargeurLargeur maximale (en millimètres)
TwainPrêtEtat du périphérique. <Résultat> vaut :
  • Vrai si le périphérique est branché et prêt,
  • Faux dans le cas contraire.
TwainRectoVersoSupport du recto-verso. <Résultat> vaut :
  • Vrai si le périphérique supporte le recto-verso,
  • Faux dans le cas contraire.
TwainRectoVersoActivéMode de gestion du recto-verso. <Résultat> vaut :
  • Vrai si le recto-verso est activé,
  • Faux dans le cas contraire.
TwainRedimensionnementAutoActivéMode de gestion du redimensionnement automatique. <Résultat> vaut :
  • Vrai si le redimensionnement automatique d'image est activé,
  • Faux dans le cas contraire.
TwainRedressementAutoActivéMode de gestion du redressement automatique d'image. <Résultat> vaut :
  • Vrai si le redressement automatique d'image est activé,
  • Faux dans le cas contraire.
TwainRésolutionRésolution en pixels par pouce.
TwainRotationAutoActivéeMode de gestion de la rotation d'image. <Résultat> vaut :
  • Vrai si la rotation automatique d'image est activée,
  • Faux dans le cas contraire.
TwainSautPageBlancheActivéMode de gestion des pages blanches. <Résultat> vaut :
  • Vrai si les pages blanches sont sautées,
  • Faux dans le cas contraire.
TwainTypeType d'images gérées. <Résultat> vaut :
  • TwainPalette : Gère les images à couleurs issues d'une palette (1, 4 ou 8 bits par pixel).
  • TwainRVB : Gère les images RVB (24 bits par pixel).
  • TwainNiveauGris : Gère les images en niveau de gris.
  • TwainNoirBlanc : Gère les images en noir et blanc.

Modifier les propriété du périphérique Twain en cours Masquer les détails

<Résultat> = TwainPropriété(<Propriété> , <Valeur>)
<Résultat> : Booléen
  • Vrai si la propriété a été modifiée,
  • Faux dans le cas contraire
<Propriété> : Constante de type Entier
Propriété dont la valeur doit être modifiée. Cette propriété correspond à une des constantes suivantes :
TwainBitsParPixelNombre de bits par pixel.
TwainBrillanceBrillance du périphérique : <Valeur> sera compris entre -1000 et 1000.
TwainChargeurActivéMode de gestion du chargeur. <Valeur> vaut :
  • Vrai si le chargeur doit être activé,
  • Faux dans le cas contraire.
TwainContrasteContraste du périphérique Twain. <Valeur> sera compris entre -1000 et 1000.
TwainDétectionBordActivéeMode de détection des bords. <Valeur> vaut :
  • Vrai si la détection des bords doit être activée,
  • Faux dans le cas contraire.
TwainDétectionCodeBarresActivéeMode de détection des codes-barres. <Résultat> vaut :
  • Vrai si la détection des codes-barres doit être activée,
  • Faux dans le cas contraire.
TwainRectoVersoActivéMode de gestion du recto-verso. <Valeur> vaut :
  • Vrai pour activer le recto-verso,
  • Faux dans le cas contraire.
TwainRedimensionnementAutoActivéMode de gestion du redimensionnement automatique. <Valeur> vaut :
  • Vrai si le redimensionnement automatique d'image doit être activé,
  • Faux dans le cas contraire.
TwainRedressementAutoActivéMode de gestion du redressement automatique d'image. <Valeur> vaut :
  • Vrai si le redressement automatique d'image doit être activé,
  • Faux dans le cas contraire.
TwainRésolutionRésolution en pixels par pouce.
TwainRotationAutoActivéeMode de gestion de la rotation d'image. <Valeur> vaut :
  • Vrai si la rotation automatique d'image doit être activée,
  • Faux dans le cas contraire.
TwainSautPageBlancheActivéMode de gestion des pages blanches. <Valeur> vaut :
  • Vrai si les pages blanches doivent être sautées,
  • Faux dans le cas contraire.
TwainTypeType d'images gérées. <Valeur> correspond à une constante ou à une combinaison des constantes suivantes :
  • TwainPalette : Gère les images à couleurs issues d'une palette (1, 4 ou 8 bits par pixel).
  • TwainRVB : Gère les images RVB (24 bits par pixel).
  • TwainNiveauGris : Gère les images en niveau de gris.
  • TwainNoirBlanc : Gère les images en noir et blanc.
<Valeur> : Entier
Nouvelle valeur de la propriété demandée.
Remarques

Propriétés spécifiques

Il est possible de récupérer ou de modifier la valeur d'une propriété ne figurant pas parmi les constantes Twain ci-dessus. Dans ce cas, le paramètre <Propriété> correspondra à la valeur de la constante CAP_xxx ou ICAP_xxx de TWAIN.H, associée à la propriété désirée.

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é.
Composante : wd290std.dll
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale