Gets or sets data transfer properties for the current data source.
public Leadtools.Twain.TwainDataTransferProperties DataTransfer {get; set;}
Public Property DataTransfer As Leadtools.Twain.TwainDataTransferProperties
public:
property Leadtools.Twain.TwainDataTransferProperties DataTransfer {
Leadtools.Twain.TwainDataTransferProperties get();
void set ( Leadtools.Twain.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.
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";
}
Products |
Support |
Feedback: DataTransfer Property - Leadtools.Twain |
Introduction |
Help Version 19.0.2017.3.22
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.