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

TwainExtraImageInformation Class

Example 





Members 
Provides support for getting extra image information.
Object Model
TwainExtraImageInformation Class
Syntax
public class TwainExtraImageInformation : System.IDisposable  
'Declaration
 
Public Class TwainExtraImageInformation 
   Implements System.IDisposable 
'Usage
 
Dim instance As TwainExtraImageInformation
public sealed class TwainExtraImageInformation : IClosable //In WinRT the IDisposable interface is replaced by IClosable  
function Leadtools.Twain.TwainExtraImageInformation()
public ref class TwainExtraImageInformation : public System.IDisposable  
Example
 
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
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();
}
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

TwainExtraImageInformation Members
Leadtools.Twain Namespace
Acquire Method
UpdateExtraImageInformation Method

 

 


Products | Support | Contact Us | Copyright Notices

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