Leadtools TWAIN (Leadtools.Twain assembly)

QuerySourceInformation Method

Show in webframe
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:
array<TwainSourceInformation>^ QuerySourceInformation(); 
Remarks
For more information, refer to Managing the TWAIN Source.
Example
Copy Code  
Imports Leadtools
Imports Leadtools.Twain

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
using Leadtools;
using Leadtools.Twain;

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

See Also

Reference

TwainSession Class
TwainSession Members
SelectedSourceName Method

 

 


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