Error processing SSI file
Leadtools TWAIN (Leadtools.Twain assembly)

Show in webframe

DataTransfer Property






Gets or sets data transfer properties for the current data source.
Syntax
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:
property TwainDataTransferProperties DataTransfer {
   TwainDataTransferProperties get();
   void set (    TwainDataTransferProperties value);
}

Property Value

TwainDataTransferProperties structure contains Image effects data class.
Remarks
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.
Example
Copy Code  
Imports Leadtools
Imports Leadtools.Twain

Public Sub DataTransferPropertyExample(ByVal parent As IntPtr)
   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
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";
}
Requirements

Target Platforms

See Also

Reference

TwainProperties Structure
TwainProperties Members

Error processing SSI file