Spread.Services License Information

Spread.Services Documentation
Spread.Services License Information
Collapse All Expand All

Spread.Services Documentation > Developer's Guide > Get Started > Spread.Services License Information

Spread.Services supports the following types of license:

- Evaluation License
- No-License
- Production License

### Evaluation License

Spread.Services trial license is available for users to evaluate the product and see how it can help them with their comprehensive project requirements.

The evaluation version of the product has an expired date field that is determined when an evaluation key is generated. The evaluation version limitation is of 1 month. After users apply the evaluation license key, they can use the product before they reach the license expiry date. When your evaluation license expires, an exception specifying that the evaluation license is expired will be thrown on creating a new instance of the workbook.

However, this version comes with a few limitations that restrict users to use it for unlimited period of time and perform the following crucial operations that are available only in the fully licensed version:

Open and Save Excel Files

- If a user opens an excel file, an exception will be thrown saying that the evaluation license is expired.
- If a user saves a file, an excel file with only the watermark sheet will be saved.

API Limitations
The following API's will stop working after your evaluation license has expired:

API | Remark
--- | ---
IRange | Throws an exception, same as create an instance of Workbook.
IWorkbook.Worksheets.Add() | Returns null.

Watermark

When saving a file, an Excel file with just a watermark sheet will be saved, the content of watermark will tell users that no license is found and provide our sales and contact information.

### No License

No-License has a few limitations, that are highlighted below.

Maximum time of opening and saving excel files

Every time a user runs an application, he/she can open or save up-to 100 excel files using Spread.Services.

- If user has opened 100 files, and trying to open the 101th file, exceptions will be thrown saying that you have exceeded the number of files you can open when license is not found.
- If user has saved 100 files, and trying to save the 101th file, an Excel file with just a watermark sheet will be saved. The content of watermark tells users that no license is found.

Note that this limitation is triggered every time when the user runs the program, so user can continue to open or save another 100 times after they restart their application.

Maximum Operating Time

While executing an application program, the duration of operating Spread.Services will last up-to 10 hours.

Once you complete the 10 hours of operation, you may notice the following:

- An exception will be thrown while creating an instance of Workbook, saying that you have exceeded the maximum operating time, and cannot create a new instance.
- The following API's will stop working.

  API | Remark
  --- | ---
  IRange | Throws an exception, same as create an instance of Workbook.
  IWorkbook.Worksheets.Add() | Returns null.

Watermark Sheet

When you save a file, a new worksheet with watermark will be added. This sheet will be the active sheet of your workbook. The content of the watermark will tell users that no license is found and will provide our sales and contact information so that you can directly connect to our support team.

Copyright © GrapeCity, inc. All rights reserved.