VintaSoftTwain Control v6.0
Overview
In This Topic
    VintaSoftTwain Object Members
    In This Topic
    Public Methods
    Changes the brightness of the image.
    Changes the contrast of the image.
    Clears acquired image collection and deletes all acquired images.
    Crops specified region of an image.
    Deletes acquired image.
    Deskew an image, i.e. detects correct position of image.
    Removes noise from image.
    Detects and removes border around the image.
    Returns acquired image as Picture object.
    Returns acquired image as Base64 string.
    Returns acquired image as byte array.
    Returns acquired image as DIB object.
    Returns acquired image as HBitmap object.
    Returns acquired image as HDIB object.
    Returns bits count in acquired image.
    Returns height of acquired image.
    Returns thumbnail of acquired image as Base64 string.
    Returns tile of acquired image as Base64 string.
    Returns width of acquired image.
    Returns horizontal resolution of acquired image.
    Returns vertical resolution of acquired image.
    Inverts the image.
    Determines that this image is a blank image.
    Changes size of image canvas.
    Rotates this image to specified angle.
    Saves acquired image to a file.
    Swaps 2 acquired images in acquired image collection.
    Converts array to a string.
    Acquires images from the device asynchronously.
    Acquires images from the device synchronously.
    Gets name of device camera.
    Gets type of device camera.
    Disables the selected camera.
    Enables the selected camera.
    Sends the cancel current transfer command to the device (transfer will not be canceled right after execution of this method).
    Returns current value of device capability.
    Returns usage mode of device capability.
    Gets a value indicating whether device capability is supported.
    Sets device capability.
    Deserializes (loads) current values of capabilities from the stream.
    Serializes (saves) information about current values of capabilites to the stream.
    Clears the device buffers according to the specified mode.
    Closes the device.
    Disables the device.
    Enables the device.
    Stops the automatic document feeder if possible.
    Returns an image layout for current scan session.
    Returns string that defines image layout for current scan session.
    Returns the current device settings as string.
    Returns an array of asynchronous events supported by device.
    Returns an array of bit depths supported by device.
    Returns an array of image compressions supported by device in File transfer mode.
    Returns an array of supported file formats for images acquired in File transfer mode.
    Returns an array of page sizes supported by device.
    Returns an array of pixel types supported by device.
    Returns an array of resolutions supported by device.
    Returns an array of transfer modes supported by device.
    Returns an array of units of measure supported by device.
    Returns version of the device driver.
    Returns the device manufacturer name.
    Returns the device product family.
    Returns the device product name.
    Returns version of TWAIN protocol with which device driver is compatible.
    Determines that device is TWAIN 2.0 compatible.
    Determines that device driver is WIA driver.
    Opens the device.
    Sets an image layout for current scan session.
    Loads device settings from string.
    Displays the device setup dialog if device supports setup dialog.
    Closes the TWAIN device manager.
    Finds the device by device's name.
    Opens the TWAIN device manager.
    Displays the default device selection dialog so the user can change the default device.
    Disables the debugging.
    Enables the debuging.
    Adds an acquired image, as a file, to FTP request.
    Adds an acquired image to a multipage file in FTP request.
    Cancels current image uploading process to FTP server.
    Removes all files from FTP request.
    Uploads acquired image to FTP server.
    Sets parameters that should be used for connecting to FTP proxy server.
    Sets advanced parameters that should be used for connecting to FTP server.
    Sets parameters that should be used for connecting to FTP server.
    Returns path to Windows temporary directory.
    Adds an acquired image, as an image file, to a HTTP form.
    Adds an acquired image to a multipage file in HTTP form.
    Sets a text field of HTTP form.
    Cancels current image uploading process to HTTP server.
    Clears all file fields of HTTP form.
    Clears all text fields of HTTP form.
    Uploads acquired image to HTTP server.
    Adds cookie to HTTP header of image uploading session.
    Sets parameters that should be used for connecting to HTTP proxy server.
    Sets parameters that should be used for connecting to HTTP server.
    Registers ActiveX.
    Public Properties
    Gets image count in acquired image collection.
    Get or sets a level of debug information.
    Gets an array with asynchronous events which the application wants the device to report.
    Gets count of device cameras.
    Gets or sets the selected camera.
    Gets the default value of device capability.
    Gets a string array that represents Frame values of device capability.
    Gets or sets Frame value of device capability.
    Gets or sets device capability ID.
    Gets or sets an array of float values that represents numeric values of device capability.
    Gets the number of value items of device capability.
    Gets the maximum value of device capability.
    Gets the minumum value of device capability.
    Gets or sets device capability name.
    Gets the step size for range value of device capability.
    Gets a string array that represents string values of device capability.
    Gets or sets string value of device capability.
    Gets or sets numeric value of device capability.
    Gets or sets type of container that is used for storing device capability value.
    Gets value type of device capability.
    Gets a numeric array that represents identifiers of capabilities supported by device.
    Gets count of capabilities supported by device.
    Gets or sets a value indicating whether device must be disabled after acquisition of images.
    Gets a value indicating whether the end of job is reached.
    Gets or sets a value indicating whether the auto feed feature of document feeder is enabled.
    Gets or sets a value indicating whether the duplex feature of document feeder is enabled.
    Gets the duplex mode supported by the device.
    Gets or sets a value indicating whether document feeder is enabled.
    Gets a value indicating whether documents are loaded in the document feeder.
    Gets a value indicating whether device can detect paper in the document feeder.
    Gets a value indicating whether device has automatic document feeder.
    Gets or sets file format for image acquired in File transfer mode.
    Gets or sets the JPEG quality for image acquired in Memory or File transfer mode.
    Gets or sets a file path where image acquired in File transfer mode will be saved.
    Gets a value indicating whether device has flatbed.
    Gets a value indicating whether brightness should be detected automatically.
    Gets or sets the bit depth of images for current scan session.
    Gets or sets the brightness of gray/palette/color images for current scan session.
    Gets maximum value of brightness.
    Gets minimum value of brightness.
    Gets or sets image compression for image acquired in Memory or File transfer mode.
    Gets or sets the contrast of gray/palette/color images for current scan session.
    Gets maximum value of contrast.
    Gets minimum value of contrast.
    Gets or sets the value of pixel flavor for current scan session.
    Gets or sets the pixel type of images for current scan session.
    Gets or sets the resolution of images for current scan session.
    Gets a value indicating whether the device supports asynchronous events.
    Gets or sets a code that defines how to work with batch job separators.
    Gets or sets a value indicating whether the image must be captured transmissively or reflectively.
    Gets or sets a value indicating whether the User Interface of device must be shown in modal state.
    Gets a value indicating whether device is online.
    Gets or sets the page size for current scan session.
    Gets or sets a value indicating whether progress indicator of scan process must be shown.
    Gets or sets a value indicating whether the User Interface of device must be shown.
    Gets the state of device.
    Gets or sets the transfer mode of device.
    Gets or sets the unit of measure for current scan session.
    Specifies how many images application wants to receive from the device.
    Gets or sets the name of application which uses ActiveX.
    Gets or sets the country for TWAIN device manager.
    Gets index of default TWAIN device.
    Gets count of available TWAIN devices.
    Gets or sets path to the TWAIN Data Source Manager.
    Gets a value indicating whether TWAIN is installed in the system.
    Gets or sets a value indicating whether TWAIN 2.x Data Source Manager must be used.
    Gets or sets the language for TWAIN device manager.
    Gets or sets handle of parent window.
    Gets or sets index of device selected in device manager.
    Gets the state of the TWAIN device manager.
    Gets a value that indicates whether the error occured during last operation.
    Gets a string that describes error occured during last operation.
    Gets length, in bytes, of data which will be uploaded to FTP server.
    Gets length, in bytes, of data already uploaded to FTP server.
    Gets a code that defines error occured during image uploading to FTP server.
    Gets a string that describes error occured during image uploading to FTP server.
    Gets a code that defines state of image uploading process to FTP server.
    Gets a string that describes state of image uploading process to FTP server.
    Gets length, in bytes, of data which will be uploaded to HTTP server.
    Gets length, in bytes, of data already uploaded to HTTP server.
    Gets a code that defines error occured during image uploading to HTTP server.
    Gets a string that describes error occured during image uploading to HTTP server.
    Gets a code that defines response from HTTP server.
    Gets a string that describes response from HTTP server.
    Gets a code that defines state of image uploading process to HTTP server.
    Gets a string that describes state of image uploading process to HTTP server.
    Gets a value indicating whether the debugging is enabled.
    Gets or sets image color space that JPEG encoder must use when acquired image is encoded.
    Gets or sets image quality that JPEG encoder must use when acquired image is encoded.
    Gets or sets image compression that PDF encoder must use when acquired image is encoded.
    Gets or sets the name of the person who created PDF document.
    Gets or sets the date and time when PDF document was created.
    Gets or sets the application that created or modified PDF document.
    Gets or sets the keywords associated with PDF document.
    Gets or sets the date and time when PDF document was modified.
    Gets or sets the application that converted the document to PDF format.
    Gets or sets the subject of PDF document.
    Gets or sets the title of PDF document.
    Gets or sets a value indicating whether PDF encoder must create multipage PDF document.
    Gets or sets a value indicating whether PDF encoder must create PDF/A document.
    Gets or sets image compression level that PNG encoder must use when acquired image is encoded.
    Gets or sets image compression that TIFF encoder must use when acquired image is encoded.
    Gets or sets a value indicating whether TIFF encoder must create multipage TIFF file.
    Gets ActiveX version.
    Events
    Occurs when progress of image processing is changed.
    Occurs when the asynchronous device event is occurs.
    Occurs when image is acquired from device.
    Occurs when image acquisition starts.
    Occurs when image acquisition is in progress (only if Memory transfer mode is used).
    Occurs when the opened device is changed.
    Occurs before the opened device is changing.
    Occurs when scan process is canceled.
    Occurs when scan process is completed successfully.
    Occurs when scan process is failed.
    Occurs when Scan process is finished (scan session is completed; scan is canceled; scan is failed; user interface is closed).
    Occurs when the User Interface of device is closed.
    Occurs when image uploading process to FTP server is completed.
    Occurs when progress of image uploading process to FTP server is changed.
    Occurs when status of image uploading process to FTP server is changed.
    Occurs when image uploading process to HTTP server is completed.
    Occurs when progress of image uploading process to HTTP server is changed.
    Occurs when status of image uploading process to HTTP server is changed.
    See Also