|
|
|
|
|
ScanPropriété (Fonction) En anglais : ScanProperty Permet de connaître ou de modifier les propriétés d'un scanneur.
MonScanneur est un Scanneur
WIA_IPS_THRESHOLD est un entier = 6159
Seuil est un entier = ScanPropriété(MonScanneur, WIA_IPS_THRESHOLD)
MonScanneur est un Scanneur
soit CapacitéScanneur = ScanPropriété(MonScanneur, scanPropriétéCapacité)
SI CapacitéScanneur & scanCapacitéChargeur ALORS
Info("Le scanneur a un chargeur")
FIN
SI CapacitéScanneur & scanCapacitéPlateau ALORS
Info("Le scanneur a un plateau")
FIN
SI CapacitéScanneur & scanCapacitéRectoVerso ALORS
Info("Le scanneur gère le recto-verso")
FIN
Syntaxe
Connaître les propriétés d'un scanneur Masquer les détails
<Résultat> = ScanPropriété(<Scanneur> , <Propriété>)
<Résultat> : Type de la propriété Valeur de la propriété. En cas d'erreur, la variable ErreurDétectée vaut Vrai et le message d'erreur correspondant peut être connu avec la fonction ErreurInfo. <Scanneur> : Variable de type Scanneur Nom de la variable de type Scanneur initialisée avec les informations du scanneur dont on veut connaître une propriété. <Propriété> : Entier Propriété dont la valeur est demandée.
Cette propriété peut correspondre : - à une des constantes WIA_DIP_xxx, WIA_DPA_xxx, WIA_DPS_xxx, WIA_IPA_xxx, ou WIA_IPS_xxx du fichier WiaDef.h de l'API Windows.
Attention : Les propriétés gérées dépendent du driver utilisé. Pour connaître la liste des propriétés, consultez https://github.com/tpn/winddk-8.1/blob/master/Include/um/WiaDef.h. - à une des constantes suivantes :
| | scanPropriétéCapacité | Capacité du scanneur. Dans ce cas, <Résultat> peut correspondre à une combinaison des constantes suivantes : - scanCapacitéChargeur : Le scanneur a un chargeur.
- scanCapacitéPlateau : Le scanneur a un plateau.
- scanCapacitéRectoVerso : Le scanneur gère le recto-verso.
| scanPropriétéFormatPapier | Taille de la page actuellement définie pour être numérisée. Dans ce cas, <Résultat> peut correspondre à une des constantes suivantes : | | - scanFormatPapierA0
- scanFormatPapierA1
- scanFormatPapierA10
- scanFormatPapierA2
- scanFormatPapierA3
- scanFormatPapierA4
- scanFormatPapierA5
- scanFormatPapierA6
- scanFormatPapierA7
- scanFormatPapierA8
- scanFormatPapierA9
- scanFormatPapierAuto
- scanFormatPapierB0
- scanFormatPapierB1
- scanFormatPapierB10
- scanFormatPapierB2
- scanFormatPapierB3
- scanFormatPapierB4
- scanFormatPapierB5
- scanFormatPapierB6
- scanFormatPapierB7
- scanFormatPapierB8
- scanFormatPapierB9
- scanFormatPapierC0
- scanFormatPapierC1
- scanFormatPapierC10
- scanFormatPapierC2
- scanFormatPapierC3
| - scanFormatPapierC4
- scanFormatPapierC5
- scanFormatPapierC6
- scanFormatPapierC7
- scanFormatPapierC8
- scanFormatPapierC9
- scanFormatPapierCarteVisite
- scanFormatPapierDéclaration
- scanFormatPapierDINB2
- scanFormatPapierDINB4
- scanFormatPapierGrandLivre
- scanFormatPapierJISA2
- scanFormatPapierJISA4
- scanFormatPapierJISB0
- scanFormatPapierJISB1
- scanFormatPapierJISB10
- scanFormatPapierJISB2
- scanFormatPapierJISB3
- scanFormatPapierJISB4
- scanFormatPapierJISB5
- scanFormatPapierJISB6
- scanFormatPapierJISB7
- scanFormatPapierJISB8
- scanFormatPapierJISB9
- scanFormatPapierLégal
- scanFormatPapierLettre
- scanFormatPapierPerso
| Remarque : Si la constante scanFormatPapierPerso est utilisée, les dimensions doivent être précisées dans la propriété Zone de la variable de type Scanneur. |
Modifier les propriétés d'un scanneur Masquer les détails
<Résultat> = ScanPropriété(<Scanneur> , <Propriété> , <Valeur>)
<Résultat> : Booléen - Vrai si la propriété a été modifiée,
- Faux dans le cas contraire.
En cas d'erreur, la variable ErreurDétectée vaut Vrai et le message d'erreur correspondant peut être connu avec la fonction ErreurInfo.
<Scanneur> : Variable de type Scanneur Nom de la variable de type Scanneur initialisée avec les informations du scanneur dont on veut modifier une propriété. <Propriété> : Entier Propriété dont la valeur doit être modifiée. Cette propriété peut correspondre : - à une des constantes WIA_DIP_xxx, WIA_DPA_xxx, WIA_DPS_xxx, WIA_IPA_xxx, ou WIA_IPS_xxx du fichier WiaDef.h de l'API Windows.
Attention : Les propriétés gérées dépendent du driver utilisé. Pour connaître la liste des propriétés, consultez https://github.com/tpn/winddk-8.1/blob/master/Include/um/WiaDef.h. - à une des constantes suivantes :
| | scanPropriétéCapacité | Capacité du scanneur. Dans ce cas, <Résultat> peut correspondre à une combinaison des constantes suivantes : - scanCapacitéChargeur : Le scanneur a un chargeur.
- scanCapacitéPlateau : Le scanneur a un plateau.
- scanCapacitéRectoVerso : Le scanneur gère le recto-verso.
| scanPropriétéFormatPapier | Taille de la page actuellement définie pour être numérisée. Dans ce cas, <Résultat> peut correspondre à une des constantes suivantes : | | - scanFormatPapierA0
- scanFormatPapierA1
- scanFormatPapierA10
- scanFormatPapierA2
- scanFormatPapierA3
- scanFormatPapierA4
- scanFormatPapierA5
- scanFormatPapierA6
- scanFormatPapierA7
- scanFormatPapierA8
- scanFormatPapierA9
- scanFormatPapierAuto
- scanFormatPapierB0
- scanFormatPapierB1
- scanFormatPapierB10
- scanFormatPapierB2
- scanFormatPapierB3
- scanFormatPapierB4
- scanFormatPapierB5
- scanFormatPapierB6
- scanFormatPapierB7
- scanFormatPapierB8
- scanFormatPapierB9
- scanFormatPapierC0
- scanFormatPapierC1
- scanFormatPapierC10
- scanFormatPapierC2
- scanFormatPapierC3
| - scanFormatPapierC4
- scanFormatPapierC5
- scanFormatPapierC6
- scanFormatPapierC7
- scanFormatPapierC8
- scanFormatPapierC9
- scanFormatPapierCarteVisite
- scanFormatPapierDéclaration
- scanFormatPapierDINB2
- scanFormatPapierDINB4
- scanFormatPapierGrandLivre
- scanFormatPapierJISA2
- scanFormatPapierJISA4
- scanFormatPapierJISB0
- scanFormatPapierJISB1
- scanFormatPapierJISB10
- scanFormatPapierJISB2
- scanFormatPapierJISB3
- scanFormatPapierJISB4
- scanFormatPapierJISB5
- scanFormatPapierJISB6
- scanFormatPapierJISB7
- scanFormatPapierJISB8
- scanFormatPapierJISB9
- scanFormatPapierLégal
- scanFormatPapierLettre
- scanFormatPapierPerso
| Remarque : Si la constante scanFormatPapierPerso est utilisée, les dimensions doivent être précisées dans la propriété Zone de la variable de type Scanneur. |
<Valeur> : Type correspondant à la propriété Nouvelle valeur de la propriété. Classification Métier / UI : Code UI Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|