Leadtools.Twain Namespace > TwainSession Class : LoadTemplate Event |
public event EventHandler<TwainTemplateEventArgs> LoadTemplate
'Declaration Public Event LoadTemplate As EventHandler(Of TwainTemplateEventArgs)
'Usage Dim instance As TwainSession Dim handler As EventHandler(Of TwainTemplateEventArgs) AddHandler instance.LoadTemplate, handler
public: event EventHandler<TwainTemplateEventArgs^>^ LoadTemplate
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.
Property | Description |
---|---|
Capability | Gets the TwainCapability currently being processed by the event. |
Imports Leadtools Imports Leadtools.Twain Public Sub LoadTemplateExample(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 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() End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
using Leadtools; using Leadtools.Twain; public void LoadTemplateExample(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; 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:\Users\Public\Documents\LEADTOOLS Images"; }