PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Managing the changes of pages
  • Operating mode in the 64-bit applications
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Returns the status of the current source.
nDefaut is int = 0
 
// Acquisition tant qu'il y a des pages dans le chargeur
nNumPage is int = 0
LOOP
// Numérisation dans un fichier BMP
IF TwainToBMP("Fichier" + NumToString(nNumPage + 1) + ".BMP",
False, // Pas d'interface utilisateur
nDefaut, // Image par défaut du périphérique
nDefaut, // Nombre de bits par pixel par défaut du périphérique
nDefaut, // Résolution de l'image par défaut du périphérique
nDefaut, // Contraste de l'image par défaut du périphérique
nDefaut, // Brillance de l'image par défaut du périphérique
False,  // Scanner le document d'un seul coté (pas de recto/verso)
True // Optimiser le chargement automatiquement dans le chargeur
) = False THEN
BREAK
END
nNumPage ++
// Encore des pages?
IF TwainState() = tsUnloaded THEN BREAK
END
// Au moins une page de numérisée?
IF nNumPage = 0 THEN
Error("Échec de la numérisation", ErrorInfo())
ELSE
Info(nNumPage + "pages ont été scannées")
END
Syntax
<Result> = TwainState()
<Result>: Real
Status of the Twain source corresponding to one of the following constants:
tsLoadedThe Twain manager is loaded.
tsUnloadedThe Twain manager is not loaded.
tsOpenThe Twain manager is opened.
tsSourceEnabledThe source is enabled.
tsSourceOpenThe source is opened.
tsSourceReadyThe source is ready to transfer data.
tsSourceTransferThe source is currently transferring data.
Remarks

Managing the changes of pages

To carry out an acquisition on several pages by using a TWAIN peripheral, it is enough to make a loop carrying out the acquisition of a page and ending when the function TwainState returns the constant tsUnloaded. The value of the constant indicates that the page loader of the TWAIN device is empty.

Operating mode in the 64-bit applications

In a 64-bit application, this function will automatically use the 64-bit Twain driver. The TWAIN cannot be used if this driver is not installed.
Component: wd270std.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment