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); } }