Passer au contenu principal
Cet objet donne accès à des propriétés spécifiques du bloc de code-barres : les paramètres de prétraitement de l’image et de reconnaissance dans le bloc, le type de code-barres et le texte reconnu du code-barres. L’interface IBarcodeBlock dérive de l’interface IBlock et hérite de toutes ses propriétés. Les propriétés de cet objet peuvent être divisées en deux groupes :
  • les propriétés qui influent sur le processus de reconnaissance des code-barres dans le bloc. Il s’agit de ImageProcessingParams et BarcodeParams ; c’est à l’aide de ces propriétés que vous pouvez définir des paramètres spéciaux de traitement des code-barres pour un bloc unique.
  • toutes les autres propriétés, qui représentent les résultats de la reconnaissance et les données à exporter dans le résultat.
Pour les QR Codes qui utilisent le mode structured append (c’est-à-dire plusieurs codes-barres liés logiquement pour encoder davantage de données), cet objet donne également accès à des informations spéciales incluses dans chaque QR Code de la séquence afin de permettre un décodage correct. Si vous souhaitez reconnaître des QR Codes en mode structured append, vous devez implémenter votre propre algorithme pour assembler les données encodées dans la séquence de codes à l’aide de trois propriétés préfixées par QrCode. Les informations spéciales ne sont pas incluses dans le texte du code-barres (propriétés Text et BarcodeText) et ne sont pas non plus exportées dans le résultat.

Propriétés

Donne accès à l’ensemble des propriétés qui influent sur le processus de reconnaissance des code-barres.

Donne accès à l’ensemble des propriétés qui influent sur le prétraitement de l’image au sein du bloc de code-barres.

, lecture seule

Stocke le type de code-barres détecté lors de la reconnaissance.

Contient le texte reconnu du code-barres. Le texte reconnu est représenté sous forme de collection de caractères, et il est possible d’accéder aux propriétés avancées des caractères.

, lecture seule

Cette propriété permet de modifier le texte via l’objet. Elle n’est disponible qu’après la reconnaissance et la synthèse. Si la synthèse n’a pas été effectuée, cette propriété renvoie 0.

, lecture seule

Renvoie le nombre de QR Codes dans la séquence à ajout structuré. Cette information est contenue dans une section spéciale de données d’un QR Code, et cette propriété n’a de sens que lorsque le code fait partie d’une séquence à ajout structuré.

, lecture seule

Renvoie les données de parité du QR Code. Comme cette valeur est identique pour tous les QR Codes de la séquence, elle peut être utilisée pour vérifier que les codes que vous essayez de regrouper appartiennent bien à la même séquence. Cette information est contenue dans une section spéciale de données d’un QR Code, et cette propriété n’a de sens que lorsque le code fait partie d’une séquence à ajout structuré.

, lecture seule

Renvoie l’indice du QR Code dans la séquence à ajout structuré. Cette information est contenue dans une section spéciale de données d’un QR Code, et cette propriété n’a de sens que lorsque le code fait partie d’une séquence à ajout structuré.

, lecture seule

Stocke le type de code-barres complémentaire détecté lors de la reconnaissance. Cette propriété n’est utile que pour les code-barres de typeEAN 8, 13,UPC-A, etUPC-E.

, lecture seule

Stocke la valeur du code-barres complémentaire détectée lors de la reconnaissance. Si le code-barres complémentaire a été détecté, cette propriété contient les 2 ou 5 derniers chiffres du texte reconnu du code-barres. La propriété est uniquement utile pour les codes-barres de typeEAN 8, 13,UPC-A, etUPC-E.

, lecture seule

Donne accès au texte reconnu du code-barres, identique à celui de la propriété BarcodeText, mais représenté sous forme de chaîne Unicode. Cette propriété ne permet pas de modifier le texte ; si vous le modifiez via la propriété EditableText, la valeur de cette propriété n’est pas mise à jour.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet actuel à partir des valeurs des propriétés similaires d’un autre objet.

Windows

BarcodeBlock

Linux et macOS

BarcodeBlockLinuxMac Diagramme d’objets

Paramètre de sortie

Cet objet est le paramètre de sortie de la méthode GetAsBarcodeBlock de l’objet Block.

Voir aussi

Utilisation de Layout et de Blocks Utilisation de Text Utilisation des propriétés