- Un FlexiLayout créé dans FlexiLayout Studio
- Un module de règles ou un algorithme spécial de vérification des données utilisant des règles
- Un module d’export ou une procédure d’export personnalisée
Protection des définitions de document
- Envoyez un message décrivant votre solution et répertoriant ses composants au bureau ABBYY de votre région.
- Selon le type de solution que vous développez, le bureau ABBYY vous fournira des identifiants uniques pour les composants de votre solution et, dans certains cas, une licence Developer. Ces identifiants uniques peuvent être inclus dans le code source des composants de votre solution et comparés aux identifiants spécifiés dans une licence utilisateur.
- Démarrez FC, ouvrez le Document Definition Editor, cliquez sur Document Definition Properties… dans le menu Document Definition de l’éditeur, sélectionnez l’onglet General et saisissez l’identifiant unique de la solution que vous avez reçu du bureau ABBYY.
- Lorsque vous vendez votre solution à un client, demandez au bureau ABBYY une licence utilisateur incluant l’identifiant unique de la solution. Sans cette licence, votre client ne pourra pas utiliser la définition de document ou le FlexiLayout pour traiter des documents.
Protection des composants individuels
Nous vous recommandons de développer une bibliothèque externe au format *.dll et de l’intégrer à ABBYY FlexiCapture. Ainsi, le code source ne sera pas accessible aux utilisateurs.
Exemples de code
Exemples de code
L’exemple de code suivant montre comment une méthode peut vérifier la présence d’un paramètre dans une licence :Vous pouvez appeler la méthode de vérification de la licence dans un script d’export comme suit :Si la licence n’inclut pas de module nommé ModuleName et dont l’auteur est ABBYY RU, l’exportation des documents entraînera une erreur.
