Leadtools TWAIN (Leadtools.Twain assembly)

ModifyRgbResponse Method

Show in webframe
Example 





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
public void ModifyRgbResponse( 
   RasterCollection<TwainElement8> elements,
   int bitsPerPixel,
   TwainRgbResponseFlags flags
)
'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)

            

            
public:
void ModifyRgbResponse( 
   RasterCollection<TwainElement8>^ elements,
   int bitsPerPixel,
   TwainRgbResponseFlags 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 IWin32Window)
   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(IWin32Window 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

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.