Sets the RGB elements to be used when transferring data from the current TWAIN source.
            
            
            
            
Syntax
            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.
 
            
             
            
            
            
            
            
Example
| Visual Basic |  Copy Code | 
|---|
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 | 
 
| C# |  Copy Code | 
|---|
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();  } | 
 
 
            
            Remarks
            
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
 
            
            
See Also