Leadtools.Twain Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.8.31
TwainExtraImageInformation Class
See Also  Members   Example 
Leadtools.Twain Namespace : TwainExtraImageInformation Class




Provides support for getting extra image information.

Syntax

Visual Basic (Declaration) 
Public Class TwainExtraImageInformation 
Visual Basic (Usage)Copy Code
Dim instance As TwainExtraImageInformation
C# 
public class TwainExtraImageInformation 
Managed Extensions for C++ 
public __gc class TwainExtraImageInformation 
C++/CLI 
public ref class TwainExtraImageInformation 

Example

Visual BasicCopy Code
Public Sub TwainExtraImageInformationConstructorExample(ByVal parent As IWin32Window)
   Dim session As TwainSession = New TwainSession()
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

   Dim extraImgInfo As TwainExtraImageInformation = New TwainExtraImageInformation(2)
   Try
      extraImgInfo.GetInformation(0).InfoId = TwainExtendedImage.BarcodeCount
      extraImgInfo.GetInformation(0).ItemType = TwainItemType.Uint32
      extraImgInfo.GetInformation(0).ConditionCode = TwainConditionCode.Success
      extraImgInfo.GetInformation(1).InfoId = TwainExtendedImage.BarcodeType
      extraImgInfo.GetInformation(1).ItemType = TwainItemType.Uint32
      session.UpdateExtraImageInformation(extraImgInfo)
      '.
      '. Do processing to returned values
      '.
   Catch ex As Exception
      MessageBox.Show(ex.Message)
   Finally
      extraImgInfo.Dispose()
   End Try

   session.Shutdown()
End Sub
C#Copy Code
public void TwainExtraImageInformationConstructorExample(IWin32Window parent) 

   TwainSession session = new TwainSession(); 
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); 
 
   TwainExtraImageInformation extraImgInfo = new TwainExtraImageInformation(2); 
   try 
   { 
      extraImgInfo.GetInformation(0).InfoId = TwainExtendedImage.BarcodeCount; 
      extraImgInfo.GetInformation(0).ItemType = TwainItemType.Uint32; 
      extraImgInfo.GetInformation(0).ConditionCode = TwainConditionCode.Success; 
      extraImgInfo.GetInformation(1).InfoId = TwainExtendedImage.BarcodeType; 
      extraImgInfo.GetInformation(1).ItemType = TwainItemType.Uint32; 
      session.UpdateExtraImageInformation(extraImgInfo); 
      //. 
      //. Do processing to returned values 
      //. 
   } 
   catch(Exception ex) 
   { 
      MessageBox.Show(ex.Message); 
   } 
   finally 
   { 
      extraImgInfo.Dispose(); 
   } 
 
   session.Shutdown(); 
}

Inheritance Hierarchy

System.Object
   Leadtools.Twain.TwainExtraImageInformation

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