Example 1: Simple Acquire to BMP file |
Top Previous Next |
Example: Acquire to a BMP file. There is no error checking, but it does show how small a C++ program can be to acquire a page from a scanner or digital camera.
#include "cdtwain.h" using namespace DTWAIN;
int main( ) { DTwainInterface TI; // Initialize DTWAIN DTwainAcquirer( DTwainSource::SelectDefault( ) ).Acquire( "DTWAIN.BMP" ); // selects the default Source and acquires to file DTWAIN.BMP } // shuts down TWAIN, DTWAIN automatically
Here is the same program with the function calls unchained:
#include "cdtwain.h" using namespace DTWAIN;
int main( ) { DTwainInterface TI; // Initialize DTWAIN DTwainSource Source = DTwainSource::SelectDefault( ); // select the default source DTwainAcquirer MyAcquirer( Source ); // set up an "acquirer" object MyAcquirer.Acquire( "DTWAIN.BMP" ); // start the acquisition. } // close everything down. |