License

License class

Provides methods to license the component.

new License()

Initializes a new instance of this class.

Methods

NameDescription
setLicenseFromStream(license, stream, callback) (static)Licenses the component. Use this method to load a license from a stream.
setLicense()Licenses the component. Tries to find the license in the following locations:1. Explicit path.2. The folder of the compo

setLicenseFromStream(license, stream, callback) (static)

Licenses the component. Use this method to load a license from a stream.

ParameterTypeDescription
licenseLicenseThe license object
streamReadableStreamThe stream
callbackCallbackThe callback function

Example:

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
var fs = require("fs");
var licenseStream = fs.createReadStream("Aspose.Diagram.lic");
var license = new aspose.diagram.License();
aspose.diagram.License.setLicenseFromStream(license, licenseStream,
function(err) {
if (err) {
console.log("license error");
return;
}
var diagram = new aspose.diagram.Diagram();
diagram.save("output.vsdx", aspose.diagram.SaveFileFormat.VSDX);
});

setLicense()

Licenses the component. Tries to find the license in the following locations:1. Explicit path.2. The folder of the component jar file.