VintaSoft Twain .NET SDK Discussions
Questions, comments and suggestions concerning VintaSoft Twain .NET SDK.
Board index < VintaSoft Twain < VintaSoft Twain .NET SDK Discussions
....
.....
AcquireModalState acquireModalState = AcquireModalState.None;
int imageIndex = 0;
do
{
acquireModalState = device.AcquireModal();
switch (acquireModalState)
{
case AcquireModalState.ImageAcquired:
// save image to file
device.AcquiredImages.Last.Save(multipageTiffFilename);
// output current state
Console.WriteLine(string.Format("Image{0} is saved.", imageIndex++));
break;
case AcquireModalState.ScanCompleted:
// close device and device manager
CloseDeviceAndDeviceManager(deviceManager, device);
// output current state
Console.WriteLine("Scan completed.");
break;
case AcquireModalState.ScanCanceled:
// close device and device manager
CloseDeviceAndDeviceManager(deviceManager, device);
// output current state
Console.WriteLine("Scan canceled.");
break;
case AcquireModalState.ScanFailed:
// close device and device manager
CloseDeviceAndDeviceManager(deviceManager, device);
// output current state
Console.WriteLine(string.Format("Scan failed: {0}", device.ErrorString));
break;
}
}
while (acquireModalState != AcquireModalState.None);
....
....
I want create a user-dialog, that asks the user after every acquired page "scan complete? or another page...." - and if the user press the button "scan complete", the application saves the current document; if the user press the button "another page / or next page" the acquire-process should be continued.