Occurs when saving TWAIN capabilities from the currently selected TWAIN source to a template file by calling the SaveTemplateFile method.
public event EventHandler<TwainTemplateEventArgs> SaveTemplate
Public Event SaveTemplate As EventHandler(Of TwainTemplateEventArgs)
public:
event EventHandler<TwainTemplateEventArgs^>^ SaveTemplate
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. |
This event is called after enumerating the capability from the TWAIN source, but before the capability value has been saved to the template file.
Imports Leadtools
Imports Leadtools.Twain
Public Sub twain_SaveTemplate(ByVal sender As Object, ByVal e As TwainTemplateEventArgs)
' ...
' ...
' set your code here
' ...
End Sub
Public Sub SaveTemplateExample_Runner()
Dim parent As New Form()
SaveTemplateExample(parent.Handle)
End Sub
Public Sub SaveTemplateExample(ByVal parent As IntPtr)
Dim session As TwainSession = New TwainSession()
session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)
AddHandler session.SaveTemplate, AddressOf twain_SaveTemplate
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 twain_SaveTemplate(object sender, TwainTemplateEventArgs e)
{
// ...
// ...
// set your code here
// ...
}
public void SaveTemplateExample_Runner()
{
Form parent = new Form();
SaveTemplateExample(parent.Handle);
}
public void SaveTemplateExample(IntPtr parent)
{
TwainSession session = new TwainSession();
session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);
session.SaveTemplate += new EventHandler<TwainTemplateEventArgs>(twain_SaveTemplate);
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";
}
Products |
Support |
Feedback: SaveTemplate Event - Leadtools.Twain |
Introduction |
Help Version 19.0.2017.3.22
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.