Leadtools TWAIN (Leadtools.Twain assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.30
TwainExtraImageInformation Class
See Also  Members  
Leadtools.Twain Namespace : TwainExtraImageInformation Class



Provides support for getting extra image information.

Object Model

TwainExtraImageInformation Class

Syntax

Visual Basic (Declaration) 
Public Class TwainExtraImageInformation 
   Implements IDisposable 
Visual Basic (Usage)Copy Code
Dim instance As TwainExtraImageInformation
C# 
public class TwainExtraImageInformation : IDisposable  
C++/CLI 
public ref class TwainExtraImageInformation : public IDisposable  

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 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also