AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de escáner
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Recupera un documento de un escáner en una Variable de tipo Imagen.
Ejemplo
MyScanner is Scanner
MyScanner = ScanSelect()
 
// Display the document in the scanner in an Image control
IMG_MyImage = ScanToImage(MyScanner)
IF ErrorOccurred THEN
Error("The document was not scanned", ErrorInfo())
END
 
// Scan all pages in the feeder
ScanToImage(MyScanner, ProcessPageScan)
// Process a scanned page
INTERNAL PROCEDURE ProcessPageScan(nPageNum is int, ImageScan is Image)
dSaveImageJPEG(ImageScan, "page" + nPageNum + ".jpg")
END
Sintaxis

Escanear una sola página Ocultar los detalles

<Result> = ScanToImage(<Scanner>)
<Result>: Imagen Variable
Imagen Variable recuperado del Scanner. Si se produce un error, la variable ErrorOccurred se establece en True y ErrorInfo devuelve el mensaje de error correspondiente.
<Scanner>: Variable de tipo Scanner
Nombre del Escanear Variable inicializado con los datos del Scanner que se va a utilizar.

Escaneo de varias páginas (con alimentador) Ocultar los detalles

<Result> = ScanToImage(<Scanner> [, <Number of pages>] , <End of page scan>)
<Result>: booleano
  • True si la exploración se ha completado con éxito,
  • False si se produce un error durante la exploración Process. La función ErrorInfo devuelve el mensaje de error correspondiente.
<Scanner>: Variable de tipo Scanner
Nombre del escanear Variable inicializado con los datos del Scanner que se va a utilizar.
<Number of pages>: Entero opcional
  • Número de páginas a escanear,
  • Constante scanNumberPagesAll para escanear todas las páginas del alimentador (valor predeterminado).
<End of page scan>: Nombre de Procedure
Nombre de la WLanguage Procedure ("callback") llamada una vez que se ha escaneado una página. Este procedimiento tiene el siguiente formato:
<Procedure name>(<Page number>, <Image>)
donde:
  • <Page number>: Número de la página escaneada.
  • <Image>: Imagen Variable que contiene la página escaneada. Esta variable sólo es válida cuando se llama a la Procedure: por lo tanto, debe ser copiado o guardado en un archivo (no debe ser referenciado).
Si el procedimiento devuelve False, el escaneo se interrumpe.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290std.dll
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 14/07/2022

Señalar un error o enviar una sugerencia | Ayuda local