Gets or sets data transfer properties for the current data source.
public TwainDataTransferProperties DataTransfer { get; set; } Public Property DataTransfer As TwainDataTransferProperties public:property TwainDataTransferProperties DataTransfer {TwainDataTransferProperties get();void set ( TwainDataTransferProperties );}
TwainDataTransferProperties structure contains Image effects data class.
This property should be called after calling the get Properties property After you update this structure, you can update the TWAIN source by calling the set Properties property.
using Leadtools;using Leadtools.Twain;public void DataTransferPropertyExample(IntPtr parent){try{TwainSession session = new TwainSession();session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);TwainProperties props = session.Properties;TwainDataTransferProperties dataTransfer = props.DataTransfer;dataTransfer.FillOrder = TwainDataTransferFillOrder.LsbFirst;dataTransfer.BufferedMemoryCompression = TwainCompressionMode.None;dataTransfer.TransferMechanism = TwainTransferMechanism.Memory;dataTransfer.ScanFileFormat = TwainFileFormat.Bmp;dataTransfer.MemoryBufferSize = 1024;dataTransfer.SaveToOneFile = true;dataTransfer.AppendToFile = false;dataTransfer.DumpMemoryBuffersToFile = true;dataTransfer.FileName = Path.Combine(LEAD_VARS.ImagesDir, "test.bmp");props.DataTransfer = dataTransfer;session.Properties = props;session.Shutdown();}catch (Exception ex){MessageBox.Show(ex.Message);}}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports LeadtoolsImports Leadtools.TwainPublic Sub DataTransferPropertyExample(ByVal parent As IntPtr)TryDim session As TwainSession = New TwainSession()session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)Dim props As TwainProperties = session.PropertiesDim dataTransfer As TwainDataTransferProperties = props.DataTransferdataTransfer.FillOrder = TwainDataTransferFillOrder.LsbFirstdataTransfer.BufferedMemoryCompression = TwainCompressionMode.NonedataTransfer.TransferMechanism = TwainTransferMechanism.MemorydataTransfer.ScanFileFormat = TwainFileFormat.BmpdataTransfer.MemoryBufferSize = 1024dataTransfer.SaveToOneFile = TruedataTransfer.AppendToFile = FalsedataTransfer.DumpMemoryBuffersToFile = TruedataTransfer.FileName = Path.Combine(LEAD_VARS.ImagesDir, "test.bmp")props.DataTransfer = dataTransfersession.Properties = propssession.Shutdown()Catch ex As ExceptionMessageBox.Show(ex.Message)End TryEnd SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
