Truco de código LEADTOOLS: Uso de altas prestaciones

Anuncio
Truco de código LEADTOOLS: Uso de altas prestaciones TWAIN para cambiar
opciones de transmisión.
Este código de ejemplo demuestra las nuevas funcionalidades Twain de altas prestaciones usando Leadtools
.NET. El código muestra como cambiar opciones de transmisión de forma fácil sin la necesidad de saber
cualquier información de bajo nivel sobre las funcionalidades.
Las funcionalidades de altas prestaciones de Leadtools .NET se ocupan de estas funciones internamente,
cambiar los valores, y preparar el proceso captura de forma fácil.
// This function will acquire page and save it to file using file transfer mode
private void AcquireUsingFileMode(TwainSession session)
{
try
{
// check if file transfer mode is supported or not
if (session.IsFileTransferAvailable == false)
{
// the file transfer mode is not supported
MessageBox.Show(this, "File transfer mode is not supported!");
return;
}
// get the default transfer options
session.GetTransferOptions();
// set transfer mode to file
session.TransferMode = TwainTransferModes.TwainTransferFile;
// set transfer file format
session.TransferFileFormat = (int)TwainCapabilityValue.FileFormatBmp;
// set transfer file name, the file name will be used to save the acquired page
session.TransferFileName = @"c:\test.bmp";
// update transfer options
session.SetTransferOptions();
// Acquire the page from source and save it to file
session.Acquire(TwainUserInterfaceFlags.Show | TwainUserInterfaceFlags.Modal);
MessageBox.Show(this, "Acquired page is saved to file", "Acquire to File");
}
catch (Exception ex)
{
// failure occurred
MessageBox.Show(this, ex.Message);
}
}
Descargar