Browse our Products

Aspose.Font for JavaScript via C++ 25.8 Release Notes

Fixed Product name.

Example for Web Worker mode:

  // Create Web Worker
  const AsposeFontWebWorker = new Worker("AsposeFontforJS.js");
  AsposeFontWebWorker.onerror = function (evt) { console.log(`Error from Web Worker: ${evt.message}`); }
  AsposeFontWebWorker.onmessage = function (evt) { 
    if (evt.data == 'ready') {
      document.getElementById('output').textContent = 'loaded!';
      //Get info about Product - Ask Web Worker
      AsposeFontWebWorker.postMessage({ "operation": "AsposeFontAbout", "params": [] }, []);
    }
    else {
      const json = evt.data.json;
      const operation = evt.data.operation;
      const params = evt.data.params;
      if (json.errorCode == 0) {
        if (operation == 'AsposeFontAbout') 
            document.getElementById('output').textContent = `Product      : ${json.product}`
            										    + `\nVersion      : ${json.version}`
		        									    + `\nIs licensed  : ${json.islicensed}`;
      }
      else document.getElementById('output').textContent = `Error: ${json.errorText}`;
    }
  }