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 TWAIN
  • Document procedente del dispositivo Twain
  • Manejar el tipo de Image
  • Dúplex Scanner
  • Scanner multipágina con cargador
  • Modo de funcionamiento en las aplicaciones de 64 bits
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
Permite:
  • copiamos la Document que viene del dispositivo Twain en el portapapeles.
  • ver la Document procedente del dispositivo Twain en la dispositivo UI. El usuario tendrá la posibilidad de realizar una de las acciones propuestas por esta interfaz (por ejemplo: guardar el Document, modificar los parámetros del Default del dispositivo). Las acciones disponibles dependen del dispositivo utilizado.
    Al validar la interfaz de usuario, el Document procedente del dispositivo Twain se copiará en el portapapeles. Se tendrán en cuenta los parámetros especificados en la interfaz de usuario.
Ejemplo
// Copies the 1st photograph saved in the digital camera
// into the clipboard
// The photo will be saved in black and white
IF TwainToClipboard(False, TwainBlackWhite) = True THEN
Info("The photo was copied to the clipboard")
ELSE
Error("The photo was not copied")
END
Sintaxis
<Result> = TwainToClipboard([<User interface> [, <Type of image> [, <Number of bits per pixel> [, <Image resolution> [, <Image contrast> [, <Image brightness> [, <Duplex mode>]]]]]]])
<Result>: booleano
  • True si se copió el documento en el portapapeles,
  • False en caso contrario. La función ErrorInfo devuelve el mensaje de error correspondiente.
<User interface>: Booleano opcional
  • True (valor predeterminado) si se debe mostrar la interfaz de usuario del dispositivo Twain,
  • False en caso contrario.
<Type of image>: Constante o combinación de constantes de tipo Integer (opcional)
Tipo de imagen utilizada para guardar el Document (clasificada por orden de la dirección de Color):
Orden para la gestión de los colores
0 (Valor predeterminado)Dispositivo Default Image
1TwainPaletteImagen coloreada emitida desde un Palette.
2TwainRGBRGB Image.
3TwainGrayScaleEscala de grises Image.
4TwainBlackWhiteImagen en blanco y negro.
-TwainAnyTypeCualquier tipo de Image.

Si se combinan estas constantes, se seleccionará el mejor tipo de imagen soportada por el dispositivo (según el orden de gestión de Color). Para obtener más información, consulte los comentarios.
Se utilizará el tipo de Default de Image:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el tipo especificado de Image no es soportado por el dispositivo.
  • si el valor del parámetro <Interfaz de usuario> es True.
<Number of bits per pixel>: Entero opcional
Cantidad de información sobre los colores (para mostrar o imprimir cada píxel en una Image). Cuanto mayor sea el número de bits por píxel, más nítida será la representación de Color.
Los posibles valores de este parámetro dependen del tipo de Image utilizado:
Tipo de ImageValores posibles
Imagen a color proveniente de una paleta (constante TwainPalette)1, 4 u 8
Imagen RGB (constante TwainRGB)8, 10 o 16
Imagen en escala de grises (constante TwainGrayScale)8 o 16
Imagen en blanco y negro (constante TwainBlackWhite)1

Si no se especifica este parámetro, se usará el número de bits por píxel de Default.
<Image resolution>: Real opcional
Número de píxeles por pulgada (los valores posibles dependen del dispositivo utilizado).
Se utilizará la resolución Default Image:
  • si este parámetro no se especifica o si corresponde a 0.
  • si la resolución especificada no es compatible con el dispositivo.
  • si el valor del parámetro <Interfaz de usuario> es True.
<Image contrast>: Real opcional
Contraste de la Image (valor incluido entre -1000 y 1000).
Se usará el contraste Default Image:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no admite el contraste especificado.
  • si el valor del parámetro <Interfaz de usuario> es True.
<Image brightness>: Real opcional
Brillo de la Image (valor incluido entre -1000 y 1000).
Se utilizará el brillo de Default Image:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no soporta el brillo especificado.
  • si el valor del parámetro <Interfaz de usuario> es True.
<Duplex mode>: Booleano opcional
  • True para escanear un documento por lado y lado,
  • False (predeterminado) para escanear el documento por un solo lado.
Observaciones

Document procedente del dispositivo Twain

El "Document que viene del dispositivo Twain" corresponde a:
  • el Document en el Scanner cuando se llama al TwainToClipboard. En este caso, se tienen en cuenta los parámetros especificados en TwainScanZone.
  • la Image transmitida por una "cámara web" cuando se llama a TwainToClipboard.
  • la primera foto guardada en una cámara digital.
    Observación: Si se utiliza la interfaz de usuario, la Document recuperada corresponderá a la foto seleccionada por el usuario. Si se seleccionan varias fotos, sólo se recuperará la primera foto seleccionada.

Manejar el tipo de Image

Si se combinan varias constantes en <Tipo de imagen>, se seleccionará el mejor tipo de imagen soportada por el dispositivo (según el orden de gestión de Color).
Por ejemplo: Si este parámetro corresponde a TwainBlackWhite + TwainRGB, el tipo de la imagen será:
  • RGB si este tipo es soportado por el dispositivo.
  • negro y White de otra manera.

Dúplex Scanner

Si el Scanner admite el modo dúplex, tiene la posibilidad de realizar un escaneo a doble cara. El Document generado contiene ambos lados del Document escaneado.
Observación: Dependiendo del hardware utilizado, el controlador Twain puede no ser suficiente para soportar un escaneo de doble cara.. Es posible que tenga que instalar controladores adicionales suministrados por el fabricante.

Scanner multipágina con cargador

Si el Scanner incluye un cargador y si soporta las multipáginas, tiene la posibilidad de realizar un escaneo de todas las páginas de un fila.
Para obtener más información, consulte TwainState.

Modo de funcionamiento en las aplicaciones de 64 bits

En una aplicación de 64 bits, esta función utilizará automáticamente el controlador Twain de 64 bits.. No se puede utilizar el TWAIN si este controlador no está instalado..
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 02/09/2022

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