PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Documento procedente del dispositivo Twain
  • Gestión del tipo de imagen
  • Escáner dúplex
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Permite:
  • guardar el documento procedente del dispositivo Twain en un archivo PDF.
  • ver el documento que viene del dispositivo Twain en la sección interfaz de usuario del dispositivo. El usuario tendrá la posibilidad de realizar una de las acciones propuestas por esta interfaz (por ejemplo: guardar el documento, modificar los parámetros por defecto del dispositivo). Las acciones disponibles dependen del dispositivo utilizado.
  • Versiones 24 y posteriores
    guardar el documento procedente del dispositivo Twain directamente en la memoria en formato PDF (en un búfer).
    Nueva funcionalidad versión 24
    guardar el documento procedente del dispositivo Twain directamente en la memoria en formato PDF (en un búfer).
    guardar el documento procedente del dispositivo Twain directamente en la memoria en formato PDF (en un búfer).
Ejemplo
// Acquisition as long as there are pages to load
TwainToPDF("File.PDF")
Versiones 24 y posteriores
// Saves the document found in the scanner in memory
// The document will be saved in black and white
IMG_MyImage = TwainToPDF(inMemory, False, TwainBlackWhite)
Nueva funcionalidad versión 24
// Saves the document found in the scanner in memory
// The document will be saved in black and white
IMG_MyImage = TwainToPDF(inMemory, False, TwainBlackWhite)
// Saves the document found in the scanner in memory
// The document will be saved in black and white
IMG_MyImage = TwainToPDF(inMemory, False, TwainBlackWhite)
Sintaxis

Save and display the document coming from the Twain device in a PDF file Ocultar los detalles

<Result> = TwainToPDF([<Archivo PDF> [, <User interface> [, <Type of image> [, <Number of bits per pixel> [, <Image resolution> [, <Image contrast> [, <Image brightness> [, <Duplex mode> [, <Automatic load>]]]]]]]]])
<Result>: Boolean
  • True si el documento se ha guardado o visto,
  • False si el documento no se ha grabado. El mensaje de error correspondiente es devuelto por ErrorInfo.
<Archivo PDF>: Optional character string
Nombre y nombre completo (o relativo) ruta del archivo (hasta 260 caracteres). La extensión del archivo es opcional. Se puede utilizar un UNCruta.
Si este parámetro no se especifica o si corresponde a una cadena vacía ("""), el usuario deberá introducir el nombre completo del archivo PDF en un selector de archivos.
<User interface>: Optional boolean
  • True si se debe mostrar la interfaz de usuario del dispositivo Twain. Al guardar un documento, el archivo <PDF> será propuesto por defecto.
  • False (valor predeterminado) si no se debe mostrar la interfaz de usuario del dispositivo Twain.
<Type of image>: Optional Integer constant (or combination of constants)
Tipo de imagen utilizado para guardar el documento (clasificado por orden de gestión del color):
Orden para la gestión de los colores
0 (Valor por defecto)Imagen predeterminada del dispositivo.
1TwainPalletImagen cuyos colores se emiten desde una paleta.
2TwainRGBImagen RGB.
3TwainGrayScaleImagen en escala de grises.
4TwainNegroBlancoImagen en blanco y negro.
-TwainAnyTypeCualquier tipo de imagen.

Si se combinan estas constantes, se seleccionará el mejor tipo de imagen soportada por el dispositivo (según el orden de gestión del color).. Ver observaciones para más detalles.
Se utilizará el tipo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el tipo de imagen especificado no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Number of bits per pixel>: Optional integer
Cantidad de información sobre los colores (para mostrar o imprimir cada píxel de una imagen). Cuanto mayor sea el número de bits por píxel, más nítida será la representación del color..
Los valores posibles para este parámetro dependen del tipo de imagen utilizada:
Tipo de imágenValores posibles
Imagen coloreada procedente de una paleta (Paleta Twain constante).1, 4 u 8
Imagen RGB (TwainRGB constante).8, 10 o 16
Imagen en escala de grises (TwainGrayScale constante).8 o 16
Imagen en blanco y negro (TwainNegroBlanco constante).1

Si no se especifica este parámetro, se utilizará el número predeterminado de bits por píxel.
<Image resolution>: Optional real
Número de píxeles por pulgada (los valores posibles dependen del dispositivo utilizado).
Se utilizará la resolución de imagen predeterminada:
  • si este parámetro no se especifica o si corresponde a 0.
  • si la resolución especificada no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Image contrast>: Optional real
Contraste de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el contraste de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no admite el contraste especificado.
  • si <Interfaz de usuario> está configurado en True.
<Image brightness>: Optional real
Brillo de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el brillo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no soporta el brillo especificado.
  • si <Interfaz de usuario> está configurado en True.
<Duplex mode>: Optional boolean
  • True para escanear un documento por ambas caras,
  • False (por defecto) para escanear el documento en una sola cara.
<Automatic load>: Optional boolean
True para cargar automáticamente las páginas en el dispositivo. Todas las páginas que se encuentran en el cargador del escáner se escanean en un único archivo PDF.
señalar: Sin cargador, para escanear varias páginas en un solo archivo PDF, debe escanear cada una de las páginas de un archivo PDF y luego usar Fusión de PDF.
Versiones 24 y posteriores

Saving the document from the Twain device in memory in PDF format Ocultar los detalles

<Result> = TwainToPDF(<InMemory> [, <User interface> [, <Type of image> [, <Number of bits per pixel> [, <Image resolution> [, <Image contrast> [, <Image brightness> [, <Duplex mode> [, <Automatic load>]]]]]]]])
<Result>: Buffer
Cadena de bytes que contiene el documento en formato PDF.
A continuación, esta cadena de bytes puede asignarse a un control Imagen, guardado en un archivo (fSaveBuffer), enviado a través de una red (con las funciones de Socket), etc.
<InMemory>: Constant
enMemoriaGuarda el documento del dispositivo Twain en la memoria.
<User interface>: Optional boolean
  • True si se debe mostrar la interfaz de usuario del dispositivo Twain.
  • False (valor predeterminado) si no se debe mostrar la interfaz de usuario del dispositivo Twain.
<Type of image>: Optional Integer constant (or combination of constants)
Tipo de imagen utilizado para guardar el documento (clasificado por orden de gestión del color):
Orden para la gestión de los colores
0 (Valor por defecto)Imagen predeterminada del dispositivo.
1TwainPalletImagen cuyos colores se emiten desde una paleta.
2TwainRGBImagen RGB.
3TwainGrayScaleImagen en escala de grises.
4TwainNegroBlancoImagen en blanco y negro.
-TwainAnyTypeCualquier tipo de imagen.

Si se combinan estas constantes, se seleccionará el mejor tipo de imagen soportada por el dispositivo (según el orden de gestión del color).. Ver observaciones para más detalles.
Se utilizará el tipo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el tipo de imagen especificado no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Number of bits per pixel>: Optional integer
Cantidad de información sobre los colores (para mostrar o imprimir cada píxel de una imagen). Cuanto mayor sea el número de bits por píxel, más nítida será la representación del color..
Los valores posibles para este parámetro dependen del tipo de imagen utilizada:
Tipo de imágenValores posibles
Imagen coloreada procedente de una paleta (Paleta Twain constante).1, 4 u 8
Imagen RGB (TwainRGB constante).8, 10 o 16
Imagen en escala de grises (TwainGrayScale constante).8 o 16
Imagen en blanco y negro (TwainNegroBlanco constante).1

Si no se especifica este parámetro, se utilizará el número predeterminado de bits por píxel.
<Image resolution>: Optional real
Número de píxeles por pulgada (los valores posibles dependen del dispositivo utilizado).
Se utilizará la resolución de imagen predeterminada:
  • si este parámetro no se especifica o si corresponde a 0.
  • si la resolución especificada no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Image contrast>: Optional real
Contraste de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el contraste de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no admite el contraste especificado.
  • si <Interfaz de usuario> está configurado en True.
<Image brightness>: Optional real
Brillo de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el brillo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no soporta el brillo especificado.
  • si <Interfaz de usuario> está configurado en True.
<Duplex mode>: Optional boolean
  • True para escanear un documento por ambas caras,
  • False (por defecto) para escanear el documento en una sola cara.
<Automatic load>: Optional boolean
True para cargar automáticamente las páginas en el dispositivo. Todas las páginas que se encuentran en el cargador del escáner se escanean en un único archivo PDF.
señalar: Sin cargador, para escanear varias páginas en un solo archivo PDF, debe escanear cada una de las páginas de un archivo PDF y luego usar Fusión de PDF.
Nueva funcionalidad versión 24

Saving the document from the Twain device in memory in PDF format Ocultar los detalles

<Result> = TwainToPDF(<InMemory> [, <User interface> [, <Type of image> [, <Number of bits per pixel> [, <Image resolution> [, <Image contrast> [, <Image brightness> [, <Duplex mode> [, <Automatic load>]]]]]]]])
<Result>: Buffer
Cadena de bytes que contiene el documento en formato PDF.
A continuación, esta cadena de bytes puede asignarse a un control Imagen, guardado en un archivo (fSaveBuffer), enviado a través de una red (con las funciones de Socket), etc.
<InMemory>: Constant
enMemoriaGuarda el documento del dispositivo Twain en la memoria.
<User interface>: Optional boolean
  • True si se debe mostrar la interfaz de usuario del dispositivo Twain.
  • False (valor predeterminado) si no se debe mostrar la interfaz de usuario del dispositivo Twain.
<Type of image>: Optional Integer constant (or combination of constants)
Tipo de imagen utilizado para guardar el documento (clasificado por orden de gestión del color):
Orden para la gestión de los colores
0 (Valor por defecto)Imagen predeterminada del dispositivo.
1TwainPalletImagen cuyos colores se emiten desde una paleta.
2TwainRGBImagen RGB.
3TwainGrayScaleImagen en escala de grises.
4TwainNegroBlancoImagen en blanco y negro.
-TwainAnyTypeCualquier tipo de imagen.

Si se combinan estas constantes, se seleccionará el mejor tipo de imagen soportada por el dispositivo (según el orden de gestión del color).. Ver observaciones para más detalles.
Se utilizará el tipo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el tipo de imagen especificado no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Number of bits per pixel>: Optional integer
Cantidad de información sobre los colores (para mostrar o imprimir cada píxel de una imagen). Cuanto mayor sea el número de bits por píxel, más nítida será la representación del color..
Los valores posibles para este parámetro dependen del tipo de imagen utilizada:
Tipo de imágenValores posibles
Imagen coloreada procedente de una paleta (Paleta Twain constante).1, 4 u 8
Imagen RGB (TwainRGB constante).8, 10 o 16
Imagen en escala de grises (TwainGrayScale constante).8 o 16
Imagen en blanco y negro (TwainNegroBlanco constante).1

Si no se especifica este parámetro, se utilizará el número predeterminado de bits por píxel.
<Image resolution>: Optional real
Número de píxeles por pulgada (los valores posibles dependen del dispositivo utilizado).
Se utilizará la resolución de imagen predeterminada:
  • si este parámetro no se especifica o si corresponde a 0.
  • si la resolución especificada no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Image contrast>: Optional real
Contraste de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el contraste de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no admite el contraste especificado.
  • si <Interfaz de usuario> está configurado en True.
<Image brightness>: Optional real
Brillo de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el brillo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no soporta el brillo especificado.
  • si <Interfaz de usuario> está configurado en True.
<Duplex mode>: Optional boolean
  • True para escanear un documento por ambas caras,
  • False (por defecto) para escanear el documento en una sola cara.
<Automatic load>: Optional boolean
True para cargar automáticamente las páginas en el dispositivo. Todas las páginas que se encuentran en el cargador del escáner se escanean en un único archivo PDF.
señalar: Sin cargador, para escanear varias páginas en un solo archivo PDF, debe escanear cada una de las páginas de un archivo PDF y luego usar Fusión de PDF.

Saving the document from the Twain device in memory in PDF format Ocultar los detalles

<Result> = TwainToPDF(<InMemory> [, <User interface> [, <Type of image> [, <Number of bits per pixel> [, <Image resolution> [, <Image contrast> [, <Image brightness> [, <Duplex mode> [, <Automatic load>]]]]]]]])
<Result>: Buffer
Cadena de bytes que contiene el documento en formato PDF.
A continuación, esta cadena de bytes puede asignarse a un control Imagen, guardado en un archivo (fSaveBuffer), enviado a través de una red (con las funciones de Socket), etc.
<InMemory>: Constant
enMemoriaGuarda el documento del dispositivo Twain en la memoria.
<User interface>: Optional boolean
  • True si se debe mostrar la interfaz de usuario del dispositivo Twain.
  • False (valor predeterminado) si no se debe mostrar la interfaz de usuario del dispositivo Twain.
<Type of image>: Optional Integer constant (or combination of constants)
Tipo de imagen utilizado para guardar el documento (clasificado por orden de gestión del color):
Orden para la gestión de los colores
0 (Valor por defecto)Imagen predeterminada del dispositivo.
1TwainPalletImagen cuyos colores se emiten desde una paleta.
2TwainRGBImagen RGB.
3TwainGrayScaleImagen en escala de grises.
4TwainNegroBlancoImagen en blanco y negro.
-TwainAnyTypeCualquier tipo de imagen.

Si se combinan estas constantes, se seleccionará el mejor tipo de imagen soportada por el dispositivo (según el orden de gestión del color).. Ver observaciones para más detalles.
Se utilizará el tipo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el tipo de imagen especificado no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Number of bits per pixel>: Optional integer
Cantidad de información sobre los colores (para mostrar o imprimir cada píxel de una imagen). Cuanto mayor sea el número de bits por píxel, más nítida será la representación del color..
Los valores posibles para este parámetro dependen del tipo de imagen utilizada:
Tipo de imágenValores posibles
Imagen coloreada procedente de una paleta (Paleta Twain constante).1, 4 u 8
Imagen RGB (TwainRGB constante).8, 10 o 16
Imagen en escala de grises (TwainGrayScale constante).8 o 16
Imagen en blanco y negro (TwainNegroBlanco constante).1

Si no se especifica este parámetro, se utilizará el número predeterminado de bits por píxel.
<Image resolution>: Optional real
Número de píxeles por pulgada (los valores posibles dependen del dispositivo utilizado).
Se utilizará la resolución de imagen predeterminada:
  • si este parámetro no se especifica o si corresponde a 0.
  • si la resolución especificada no es compatible con el dispositivo.
  • si <Interfaz de usuario> está configurado en True.
<Image contrast>: Optional real
Contraste de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el contraste de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no admite el contraste especificado.
  • si <Interfaz de usuario> está configurado en True.
<Image brightness>: Optional real
Brillo de la imagen (valor incluido entre -1000 y 1000).
Se utilizará el brillo de imagen predeterminado:
  • si este parámetro no se especifica o si corresponde a 0.
  • si el dispositivo no soporta el brillo especificado.
  • si <Interfaz de usuario> está configurado en True.
<Duplex mode>: Optional boolean
  • True para escanear un documento por ambas caras,
  • False (por defecto) para escanear el documento en una sola cara.
<Automatic load>: Optional boolean
True para cargar automáticamente las páginas en el dispositivo. Todas las páginas que se encuentran en el cargador del escáner se escanean en un único archivo PDF.
señalar: Sin cargador, para escanear varias páginas en un solo archivo PDF, debe escanear cada una de las páginas de un archivo PDF y luego usar Fusión de PDF.
Observaciones

Documento procedente del dispositivo Twain

El "documento procedente del dispositivo Twain" corresponde a:
  • el documento encontrado en un escáner durante la llamada a TwainToPDF. En este caso, se tienen en cuenta los parámetros especificados enTwainScanZone.
  • la imagen emitida por una "cámara web" durante la llamada a TwainToPDF.
  • la primera foto guardada en una cámara digital.
    Nota: Si interfaz de usuario se utiliza, el documento recuperado corresponderá a la foto seleccionada por el usuario.. Si se seleccionan varias fotos, sólo se recuperará la primera foto seleccionada.

Gestión del tipo de imagen

Si se combinan varias constantes en <Tipo de imagen>, se seleccionará el mejor tipo de imagen soportado por el dispositivo (según el orden de gestión del color).
Por ejemplo:: Si este parámetro corresponde a TwainNegroBlanco + TwainRGBel tipo de la imagen será:
  • RGB si este tipo es soportado por el dispositivo.
  • en blanco y negro por lo demás.

Escáner dúplex

Si el escáner admite el modo dúplex, puede realizar un escaneo de doble cara.. El documento generado contiene ambas caras del documento escaneado.
Nota: 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.

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 : wd240std.dll
Versión mínima requerida
  • Versión 19
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario