←Select platform

LoadTemplate Event

Summary
Occurs when loading TWAIN capabilities from the currently selected TWAIN source to a template file by calling the LoadTemplateFile method.

Syntax
C#
C++/CLI
Python
public event EventHandler<TwainTemplateEventArgs> LoadTemplate 
public: 
event EventHandler<TwainTemplateEventArgs^>^ LoadTemplate 
def LoadTemplate(sender,e): # sender: TwainSession e: TwainTemplateEventArgs 
Event Data

The event handler receives an argument of type TwainTemplateEventArgs containing data related to this event. The following TwainTemplateEventArgs properties provide information specific to this event.

PropertyDescription
Capability Gets the TwainCapability currently being processed by the event.
Remarks

This event is called after loading the capability from the file, but before the capability value has been set for the currently selected TWAIN source.

Example
C#
using Leadtools; 
using Leadtools.Twain; 
 
 
public void LoadTemplateExample(IntPtr 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; 
 
   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 = Leadtools.Twain.TwainCapabilityValue.TransferMechanismNative; 
 
   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:\LEADTOOLS23\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Twain Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.