Lizenzierung – Aspose.Font für C++
Bewerten Sie Aspose.Font
Sie können das Produkt Aspose.Font für C++ ganz einfach zu Evaluierungszwecken herunterladen. Die neueste Version finden Sie auf der Aspose.Font for C++-Downloadseite. Der Test-Download ist derselbe wie der gekaufte Download. Die Testversion wird einfach lizenziert, wenn Sie ein paar Codezeilen hinzufügen, um die Lizenz anzuwenden.
Einschränkungen der Evaluierungsversion
Die Evaluierungsversion von Aspose.Font (ohne Angabe einer Lizenz) bietet die volle Produktfunktionalität mit Ausnahme einiger Evaluierungseinschränkungen. Eine Evaluierung unterstützt nur die Arbeit mit den folgenden Schriftarten.
- CFF
- Type1-Schriftarten und Montserrat
- Noto Sans JP
- Merriweather
- Lora
- Quellcode Pro
- TTF-Schriftarten
Wenn Sie Aspose.Font ohne Evaluierungseinschränkungen ausprobieren möchten, fordern Sie eine 30-tägige temporäre Lizenz an. Weitere Informationen finden Sie unter Wie bekomme ich eine temporäre Lizenz?.
Anwenden einer Lizenz
Wenn Sie mit Ihrer Bewertung von Aspose.Font für C++ zufrieden sind, kaufen Sie eine Lizenz auf der Aspose-Website: Purchase Portal. Machen Sie sich mit den verschiedenen verfügbaren Lizenztypen vertraut. Wenn Sie Fragen haben, kontaktieren Sie das Aspose-Verkaufsteam und es hilft Ihnen gerne weiter.
Zu jeder Aspose-Lizenz gehört ein einjähriges Abonnement für kostenlose Upgrades auf alle neuen Versionen oder Fixes, die in diesem Zeitraum herauskommen. Wir bieten sowohl lizenzierten als auch Testbenutzern kostenlosen und unbegrenzten technischen Support.
Die Lizenz ist eine reine Text-XML-Datei, die Details wie den Produktnamen, die Anzahl der lizenzierten Entwickler, das Ablaufdatum des Abonnements usw. enthält. Die Datei ist digital signiert. Ändern Sie sie daher nicht: Selbst das Hinzufügen eines zusätzlichen Zeilenumbruchs zur Datei macht sie ungültig.
Wann muss eine Lizenz beantragt werden?
Befolgen Sie diese einfachen Regeln:
- Die Lizenz muss nur einmal pro Anwendungsdomäne festgelegt werden.
- Sie müssen die Lizenz festlegen, bevor Sie andere Aspose.Font-Klassen verwenden.
- Das mehrmalige Aufrufen von SetLicense ist nicht schädlich, verschwendet jedoch Prozessorzeit.
- Wenn Sie eine Windows Forms- oder Konsolenanwendung entwickeln, rufen Sie SetLicense im Startcode auf, bevor Sie Aspose.Font-Klassen verwenden.
- Rufen Sie beim Entwickeln einer ASP.NET-Anwendung SetLicense aus der Datei Global.asax.cs in der geschützten Methode Aplication_Start auf. Der Aufruf erfolgt einmalig beim Start der Anwendung.
- Rufen Sie SetLicense nicht innerhalb der Page_Load-Methoden auf, da dies bedeutet, dass die Lizenz jedes Mal geladen wird, wenn eine Webseite geladen wird.
- Wenn Sie eine Klassenbibliothek entwickeln, rufen Sie SetLicense von einem statischen Konstruktor der Klasse auf, die Aspose.Font verwendet. Der statische Konstruktor wird ausgeführt, bevor eine Instanz Ihrer Klasse erstellt wird, um sicherzustellen, dass die Aspose.Font-Lizenz ordnungsgemäß festgelegt ist.
Wenden Sie die Lizenz mithilfe einer Datei oder eines Stream-Objekts an
Verwenden Sie die Methode License.SetLicense, um die Komponente zu lizenzieren. Der einfachste Weg, eine Lizenz festzulegen, besteht darin, die Lizenzdatei im selben Ordner wie Aspose.Font.dll abzulegen und den Dateinamen ohne Pfad anzugeben, wie unten gezeigt.
Laden einer Lizenz aus einer Datei
Dieser Codeausschnitt initialisiert eine Lizenz, die in einer Datei oder einer eingebetteten Ressource gespeichert ist.
1// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
2// Set path of the license file, i.e. c:\temp\
3string dataDir = @"c:\temp\";
4
5License license = new License();
6license.SetLicense(dataDir + "Aspose.Diagram.lic");
Laden einer Lizenz aus einem Stream-Objekt
Diese Codeausschnitte initialisieren die Lizenz aus dem Stream.
1// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
2// Set path of the license file, i.e. c:\temp\
3string dataDir = @"c:\temp\";
4// Load an existing Visio file in the stream
5FileStream LicStream = new FileStream(dataDir + "Aspose.Diagram.lic", FileMode.Open);
6
7License license = new License();
8license.SetLicense(LicStream);