
| Leadtools Namespace : RasterSupport Class | 
 
  
 

public static class RasterSupport
'Declaration Public MustInherit NotInheritable Class RasterSupport
'Usage Dim instance As RasterSupport
public sealed static class RasterSupport
function Leadtools.RasterSupport()
public ref class RasterSupport abstract sealed
Dim MY_LICENSE_FILE As String = "d:\temp\TestLic.lic" Dim MY_DEVELOPER_KEY As String = "xyz123abc" Public Sub SetLicenseFileExample() RasterSupport.SetLicense(MY_LICENSE_FILE, MY_DEVELOPER_KEY) Dim isLocked As Boolean = RasterSupport.IsLocked(RasterSupportType.Document) If (isLocked) Then Console.WriteLine("Document support is locked") Else Console.WriteLine("Document support is unlocked") End If End Sub
string MY_LICENSE_FILE = "d:\\temp\\TestLic.lic"; string MY_DEVELOPER_KEY = "xyz123abc"; public void SetLicenseFileExample() { RasterSupport.SetLicense(MY_LICENSE_FILE, MY_DEVELOPER_KEY); bool isLocked = RasterSupport.IsLocked(RasterSupportType.Document); if(isLocked) Console.WriteLine("Document support is locked"); else Console.WriteLine("Document support is unlocked"); }
RasterSupportExamples.prototype.SetLicenseFileExample = function ( ) { var MY_LICENSE_FILE = "All_v2.lic"; var MY_DEVELOPER_KEY = "mcxJXsRT35b2bSvDMtFek8iRWcBvLg4IlN2b3uFpnjO6oJzYDmOo1w+Yg3qhCnFE"; Leadtools.RasterSupport.setLicense("Assets\\" + MY_LICENSE_FILE, MY_DEVELOPER_KEY); var isLocked = Leadtools.RasterSupport.isLocked(Leadtools.RasterSupportType.document); if(isLocked) console.info("Document support is locked"); else console.info("Document support is unlocked"); console.assert(!isLocked, "!isLocked"); }
[TestMethod] public void SetLicenseExample() { var getFileAsync = Tools.AppInstallFolder.GetFileAsync(@"Assets\" + MY_LICENSE_FILE); getFileAsync.Completed = delegate(IAsyncOperation<StorageFile> getFileAsyncResult, AsyncStatus getFileAsyncStatus) { StorageFile licStorageFile = getFileAsyncResult.GetResults(); var openAsync = licStorageFile.OpenAsync(FileAccessMode.Read); openAsync.Completed = delegate(IAsyncOperation<IRandomAccessStream> openAsyncResult, AsyncStatus openAsyncStatus) { IRandomAccessStream licStream = openAsyncResult.GetResults(); RasterSupport.SetLicense(licStream, MY_DEVELOPER_KEY); bool isLocked = RasterSupport.IsLocked(RasterSupportType.Document); if(isLocked) Debug.WriteLine("Document support is locked"); else Debug.WriteLine("Document support is unlocked"); Assert.IsTrue(!isLocked); }; }; }
internal static Uri GetPackResourceUri(string resourcePath)
{
   System.Reflection.Assembly a = System.Reflection.Assembly.GetCallingAssembly();
   // Pull out the short name.
   string assemblyShortName = a.ToString().Split(',')[0];
   string uriString = "/" + assemblyShortName + ";component/" + resourcePath;
   return new Uri(uriString, UriKind.Relative);
}
public void UnlockDocumentSupportExample()
{
   //The license file should be added as a Resource to your project.
   System.Windows.Resources.StreamResourceInfo licenseInfo = Application.GetResourceStream(GetPackResourceUri("Resources/License.lic"));
   string developerKey = "Place Developer Key here";
   RasterSupport.SetLicense(licenseInfo.Stream, developerKey);
   // Check if the support is locked now
   bool isLocked = RasterSupport.IsLocked(RasterSupportType.Document);
   if(isLocked)
      Console.WriteLine("Document support is locked");
   else
      Console.WriteLine("Document support is unlocked");
}Friend Shared Function GetPackResourceUri(ByVal resourcePath As String) As Uri
  Dim a As System.Reflection.Assembly = System.Reflection.Assembly.GetCallingAssembly()
  ' Pull out the short name.
  Dim assemblyShortName As String = a.ToString().Split(","c)(0)
  Dim uriString As String = "/" & assemblyShortName & ";component/" & resourcePath
  Return New Uri(uriString, UriKind.Relative)
End Function
 <TestMethod()> _
Public Sub UnlockDocumentSupportExample()
  'The license file should be added as a Resource to your project.
  Dim licenseInfo As System.Windows.Resources.StreamResourceInfo = Application.GetResourceStream(GetPackResourceUri("Resources/License.lic"))
  Dim developerKey As String = "Place Developer Key here"
  RasterSupport.SetLicense(licenseInfo.Stream, developerKey)
  ' Check if the support is locked now
  Dim isLocked As Boolean = RasterSupport.IsLocked(RasterSupportType.Document)
  If isLocked Then
    Console.WriteLine("Document support is locked")
  Else
    Console.WriteLine("Document support is unlocked")
  End If
End SubTarget 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