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

Show in webframe

ModifyRgbResponse Method






Array of RGB elements that contain the data to be set.
Bits per pixel to be set. This is used to determine the number of RGB elements.
Flags that indicate the function behavior.
Sets the RGB elements to be used when transferring data from the current TWAIN source.
Syntax
'Declaration
 
Public Sub ModifyRgbResponse( _
   ByVal elements As RasterCollection(Of TwainElement8), _
   ByVal bitsPerPixel As Integer, _
   ByVal flags As TwainRgbResponseFlags _
) 
'Usage
 
Dim instance As TwainSession
Dim elements As RasterCollection(Of TwainElement8)
Dim bitsPerPixel As Integer
Dim flags As TwainRgbResponseFlags
 
instance.ModifyRgbResponse(elements, bitsPerPixel, flags)

Parameters

elements
Array of RGB elements that contain the data to be set.
bitsPerPixel
Bits per pixel to be set. This is used to determine the number of RGB elements.
flags
Flags that indicate the function behavior.
Remarks
Sets the RGB elements used when transferring data from the current TWAIN source.
Example
Copy Code  
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();
}
Requirements

Target Platforms

See Also

Reference

TwainSession Class
TwainSession Members
Startup Method
Shutdown Method
Acquire Method

Error processing SSI file