- 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
Schutz von Dokumentdefinitionen
- Senden Sie eine Nachricht an die ABBYY-Niederlassung in Ihrer Region, in der Sie Ihre Lösung beschreiben und ihre Komponenten auflisten.
- Je nach Art der Lösung, die Sie entwickeln, stellt Ihnen die ABBYY-Niederlassung eindeutige Bezeichner für die Komponenten Ihrer Lösung und in einigen Fällen eine Developer-Lizenz zur Verfügung. Diese eindeutigen Bezeichner können in den Quellcode der Komponenten Ihrer Lösung eingebunden und mit den in einer User-Lizenz angegebenen Bezeichnern abgeglichen werden.
- Starten Sie FC, öffnen Sie den Dokumentdefinitions-Editor, klicken Sie im Editor im Menü Dokumentdefinition auf Eigenschaften der Dokumentdefinition…, wählen Sie die Registerkarte Allgemein aus, und geben Sie den eindeutigen Lösungsbezeichner ein, den Sie von der ABBYY-Niederlassung erhalten haben.
- Wenn Sie Ihre Lösung an einen Kunden verkaufen, bitten Sie die ABBYY-Niederlassung um eine User-Lizenz, die den eindeutigen Lösungsbezeichner enthält. Ohne diese Lizenz kann Ihr Kunde die Dokumentdefinition oder FlexiLayout nicht zur Dokumentverarbeitung verwenden.
Schützen einzelner Komponenten
Wir empfehlen, eine externe Bibliothek im Format *.dll zu entwickeln und in ABBYY FlexiCapture zu integrieren. Dadurch bleibt der Quellcode für Benutzer unzugänglich.
Codebeispiele
Codebeispiele
Das folgende Codebeispiel veranschaulicht, wie eine Methode einen Parameter in einer Lizenz prüfen kann:Sie können die Methode zur Lizenzprüfung in einem Exportskript wie folgt aufrufen:Wenn die Lizenz kein Sprachmodul mit dem Namen ModuleName und dem Autor ABBYY RU enthält, führt der Dokumentexport zu einem Fehler.
