Imports Leadtools
Imports Leadtools.Twain
Public Sub ModifyRgbResponseExample(ByVal parent As IntPtr)
Dim session As TwainSession = New TwainSession()
session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)
Dim rgbElements As RasterCollection(Of TwainElement8) = Nothing
Dim tempElement As TwainElement8 = New TwainElement8()
tempElement.Index = 0
tempElement.Channel1 = 0
tempElement.Channel2 = 0
tempElement.Channel3 = 0
rgbElements.Add(tempElement)
tempElement.Index = 1
tempElement.Channel1 = 255
tempElement.Channel2 = 255
tempElement.Channel3 = 255
rgbElements.Add(tempElement)
Try
session.ModifyRgbResponse(rgbElements, 1, TwainRgbResponseFlags.TwainRgbResponseSet)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
session.Shutdown()
End Sub
using Leadtools;
using Leadtools.Twain;
public void ModifyRgbResponseExample(IntPtr parent)
{
TwainSession session = new TwainSession();
session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);
RasterCollection<TwainElement8> rgbElements = null;
TwainElement8 tempElement = new TwainElement8();
tempElement.Index = 0;
tempElement.Channel1 = 0;
tempElement.Channel2 = 0;
tempElement.Channel3 = 0;
rgbElements.Add(tempElement);
tempElement.Index = 1;
tempElement.Channel1 = 255;
tempElement.Channel2 = 255;
tempElement.Channel3 = 255;
rgbElements.Add(tempElement);
try
{
session.ModifyRgbResponse(rgbElements, 1, TwainRgbResponseFlags.TwainRgbResponseSet);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
session.Shutdown();
}