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

LoadTemplateFile Method

Example 





The name of the template file from which to load the TWAIN capabilities.
Loads the TWAIN capability values stored in the specified template file and sets the selected TWAIN source using these values.
Syntax
public void LoadTemplateFile( 
   string templateFileName
)
'Declaration
 
Public Sub LoadTemplateFile( _
   ByVal templateFileName As String _
) 
'Usage
 
Dim instance As TwainSession
Dim templateFileName As String
 
instance.LoadTemplateFile(templateFileName)
public void LoadTemplateFile( 
   string templateFileName
)
 function Leadtools.Twain.TwainSession.LoadTemplateFile( 
   templateFileName 
)
public:
void LoadTemplateFile( 
   String^ templateFileName
) 

Parameters

templateFileName
The name of the template file from which to load the TWAIN capabilities.
Remarks
For each capability loaded by this method, an Leadtools.Twain.TwainSession.LoadTemplate event occurs.
For more information, refer to Handling Template Files.
Example
 
Public Sub LoadTemplateFileExample(ByVal parent As IWin32Window)
      Dim session As TwainSession = New TwainSession()
      session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

      session.LoadTemplateFile(Path.Combine(LEAD_VARS.ImagesDir, "test.ltt"))
      Dim cap As TwainCapability

      Dim item As Short = CShort(Leadtools.Twain.TwainCapabilityValue.TransferMechanismNative)

      cap = New TwainCapability()
      cap.Information.ContainerType = Leadtools.Twain.TwainContainerType.OneValue
      cap.Information.Type = Leadtools.Twain.TwainCapabilityType.ImageTransferMechanism
      cap.OneValueCapability.ItemType = Leadtools.Twain.TwainItemType.Uint16
      cap.OneValueCapability.Value = item

      session.SetCapability(cap, TwainSetCapabilityMode.Set)
      session.SaveTemplateFile(Path.Combine(LEAD_VARS.ImagesDir, "Out_test.ltt"))

      session.Shutdown()
   End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
public void LoadTemplateFileExample(IWin32Window parent)
   {
      TwainSession session = new TwainSession();
      session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);

      session.LoadTemplateFile(Path.Combine(LEAD_VARS.ImagesDir, "test.ltt"));
      TwainCapability cap;

      short item = (short)Leadtools.Twain.TwainCapabilityValue.TransferMechanismNative;

      cap = new TwainCapability();
      cap.Information.ContainerType = Leadtools.Twain.TwainContainerType.OneValue;
      cap.Information.Type = Leadtools.Twain.TwainCapabilityType.ImageTransferMechanism;
      cap.OneValueCapability.ItemType = Leadtools.Twain.TwainItemType.Uint16;
      cap.OneValueCapability.Value = item;

      session.SetCapability(cap, TwainSetCapabilityMode.Set);
      session.SaveTemplateFile(Path.Combine(LEAD_VARS.ImagesDir, "Out_test.ltt"));

      session.Shutdown();
   }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
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
Leadtools.Twain.TwainSession.SaveTemplate
Leadtools.Twain.TwainSession.LoadTemplate
SaveTemplateFile Method

 

 


Products | Support | Contact Us | Copyright Notices

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