Leadtools.Twain Namespace > TwainProperties Structure : DataTransfer Property |
public TwainDataTransferProperties DataTransfer {get; set;}
'Declaration Public Property DataTransfer As TwainDataTransferProperties
'Usage Dim instance As TwainProperties Dim value As TwainDataTransferProperties instance.DataTransfer = value value = instance.DataTransfer
public TwainDataTransferProperties DataTransfer {get; set;}
get_DataTransfer();
set_DataTransfer(value);
public: property TwainDataTransferProperties DataTransfer { TwainDataTransferProperties get(); void set ( TwainDataTransferProperties value); }
Public Sub DataTransferPropertyExample(ByVal parent As IWin32Window) Try Dim session As TwainSession = New TwainSession() session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None) Dim props As TwainProperties = session.Properties Dim dataTransfer As TwainDataTransferProperties = 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 ex As Exception MessageBox.Show(ex.Message) End Try End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
public void DataTransferPropertyExample(IWin32Window 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"; }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2