←Select platform

KernelType Property

Summary

Gets the type of the LEADTOOLS kernel.

Syntax
C#
VB
Objective-C
C++
Java
public static RasterKernelType KernelType { get; } 
Public Shared ReadOnly Property KernelType As RasterKernelType 
+ (LTRasterKernelType)kernelType 
public static RasterKernelType getKernelType() 
public: 
static property RasterKernelType KernelType { 
   RasterKernelType get(); 
} 

Property Value

Aa RasterKernelType enumeration member indicating the LEADTOOLS kernel type.

Remarks

There are 3 types of LEADTOOLS kernels, as described in the following table:

Kernel Description
Release This is the Release kernel.
Nag This is a special build of the kernel, which has specialty features (such as Document Imaging and Medical Imaging) unlocked. This kernel is provided to Document and Medical imaging customers, and displays a "nag" message during execution. To remove the nag, you must sign a royalty agreement. For more information, contact sales@leadtools.com.
Evaluation This is the Evaluation kernel, which has all features unlocked, but displays an "eval" message during execution. This kernel will also expire.

Example

This example will check the LEADTOOLS kernel type and whether it has expired

C#
VB
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing; 
 
public void LeadtoolsKernelExample() 
{ 
   // show current kernel 
   switch (RasterSupport.KernelType) 
   { 
      case RasterKernelType.Release: 
         Console.WriteLine("Release kernel"); 
         break; 
 
      case RasterKernelType.Evaluation: 
         Console.WriteLine("Evaluation kernel"); 
         // show if the kernel has expired 
         if (RasterSupport.KernelExpired) 
            Console.WriteLine("Evaluation kernel has expired"); 
         else 
            Console.WriteLine("Evaluation kernel has not expired yet"); 
         break; 
   } 
} 
Imports Leadtools 
Imports Leadtools.Codecs 
Imports Leadtools.ImageProcessing 
 
Public Sub LeadtoolsKernelExample() 
   ' show current kernel 
   Select Case RasterSupport.KernelType 
      Case RasterKernelType.Release 
         Console.WriteLine("Release kernel") 
 
      Case RasterKernelType.Evaluation 
         Console.WriteLine("Evaluation kernel") 
         ' show if the kernel has expired 
         If RasterSupport.KernelExpired Then 
            Console.WriteLine("Evaluation kernel has expired") 
         Else 
            Console.WriteLine("Evaluation kernel has not expired yet") 
         End If 
   End Select 
End Sub 
c#[Silverlight C# Example] 
using Leadtools; 
using Leadtools.ImageProcessing; 
 
public void LeadtoolsKernelExample() 
{ 
   // show current kernel 
   switch (RasterSupport.KernelType) 
   { 
      case RasterKernelType.Release: 
         Console.WriteLine("Release kernel"); 
         break; 
 
      case RasterKernelType.Evaluation: 
         Console.WriteLine("Evaluation kernel"); 
         // show if the kernel has expired 
         if (RasterSupport.KernelExpired) 
            Console.WriteLine("Evaluation kernel has expired"); 
         else 
            Console.WriteLine("Evaluation kernel has not expired yet"); 
         break; 
   } 
} 
vb[Silverlight VB Example] 
Imports Leadtools 
Imports Leadtools.ImageProcessing 
 
Public Sub LeadtoolsKernelExample() 
   ' show current kernel 
   Select Case RasterSupport.KernelType 
      Case RasterKernelType.Release 
         Console.WriteLine("Release kernel") 
 
      Case RasterKernelType.Evaluation 
         Console.WriteLine("Evaluation kernel") 
         ' show if the kernel has expired 
         If RasterSupport.KernelExpired Then 
            Console.WriteLine("Evaluation kernel has expired") 
         Else 
            Console.WriteLine("Evaluation kernel has not expired yet") 
         End If 
   End Select 
End Sub 

Requirements

Target Platforms

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

Leadtools Assembly