- Ein in FlexiLayout Studio erstelltes FlexiLayout
- Ein Regelmodul oder einen speziellen Algorithmus zur Datenprüfung, der Regeln zur Prüfung von Daten verwendet
- Ein Exportmodul oder ein benutzerdefiniertes Exportverfahren
Eine Dokumentdefinition schützen
1
Beschreiben Sie ABBYY Ihre Lösung
Senden Sie dem ABBYY-Büro in Ihrer Region eine Nachricht mit einer Beschreibung Ihrer Lösung und einer Liste ihrer Komponenten.
2
Erhalten Sie die eindeutigen Bezeichner
Das ABBYY-Büro stellt eindeutige Bezeichner für die Komponenten Ihrer Lösung und je nach Art der von Ihnen entwickelten Lösung in einigen Fällen auch eine Developer-Lizenz bereit. Fügen Sie die Bezeichner in den Quellcode Ihrer Komponenten ein und gleichen Sie sie mit den in einer User-Lizenz angegebenen Bezeichnern ab.
3
Geben Sie den Lösungsbezeichner ein
- Starten Sie ABBYY FlexiCapture und öffnen Sie den Dokumentdefinitionseditor.
- Klicken Sie im Menü Dokumentdefinition auf Eigenschaften der Dokumentdefinition.
- Wählen Sie die Registerkarte General aus.
- Geben Sie den eindeutigen Lösungsbezeichner ein, den Sie vom ABBYY-Büro erhalten haben.
4
Fordern Sie eine User-Lizenz für Ihren Client an
Wenn Sie die Lösung verkaufen, fordern Sie beim ABBYY-Büro eine User-Lizenz an, die den eindeutigen Lösungsbezeichner enthält. Ohne diese Lizenz kann Ihr Client die Dokumentdefinition oder FlexiLayout nicht zur Verarbeitung von Dokumenten verwenden.
Einzelne Komponenten schützen
Prüfen der Lizenz eines Sprachmoduls
IsModuleAllowedByLicense, um zu prüfen, ob die Lizenz des Benutzers die Verwendung des Sprachmoduls zulässt:
authorId der eindeutige Bezeichner des Developers und moduleName der eindeutige Bezeichner der Lösung.
Das folgende Beispiel prüft einen Parameter in einer Lizenz:
ModuleName und dem Autor ABBYY RU enthält, führt der Dokumentexport zu einem Fehler.