Leadtools TWAIN (Leadtools.Twain assembly)
LEAD Technologies, Inc

QuerySourceInformation Method

Example 





Gets information about the available TWAIN Data Sources.
Syntax
public TwainSourceInformation[] QuerySourceInformation()
'Declaration
 
Public Function QuerySourceInformation() As TwainSourceInformation()
'Usage
 
Dim instance As TwainSession
Dim value() As TwainSourceInformation
 
value = instance.QuerySourceInformation()
public TwainSourceInformation[] QuerySourceInformation()
 function Leadtools.Twain.TwainSession.QuerySourceInformation()
public:
array<TwainSourceInformation>^ QuerySourceInformation(); 
Remarks
For more information, refer to Managing the TWAIN Source.
Example
 
Public Sub QuerySourceInformationExample(ByVal parent As IWin32Window)
   Dim buffer As String
   Dim session As TwainSession = New TwainSession()
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

   Dim srcInfo As TwainSourceInformation() = session.QuerySourceInformation()

   Dim i As Integer = 0
   Do While i < srcInfo.Length
      buffer = String.Format("Source Name = {0}" & Constants.vbLf & "Product Family Name = {1}" & Constants.vbLf & "Manufacturer Name = {2}" & Constants.vbLf, srcInfo(i).Name, srcInfo(i).ProductFamily, srcInfo(i).Manufacturer)

      MessageBox.Show(buffer)
      i += 1
   Loop
   session.Shutdown()
End Sub
public void QuerySourceInformationExample(IWin32Window parent)
{
   string buffer;
   TwainSession session = new TwainSession();
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);

   TwainSourceInformation[] srcInfo = session.QuerySourceInformation();

   for (int i=0; i < srcInfo.Length; i++)
   {
      buffer = String.Format("Source Name = {0}\nProduct Family Name = {1}\nManufacturer Name = {2}\n",
         srcInfo[i].Name, srcInfo[i].ProductFamily, srcInfo[i].Manufacturer);

      MessageBox.Show(buffer);
   }
   session.Shutdown();
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

TwainSession Class
TwainSession Members
SelectedSourceName Method

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.