Codes QR et codes à barres dans les tâches de création de document

Les didacticiels suivants sont consacrés à l'utilisation de Therefore™ pour générer des codes QR et des codes à barres dans les tâches de workflow de création de document.

Mappage des données d’index sur des champs de gabarit

Vous pouvez mapper les données d’index sur des champs de gabarit à l’aide de scripts. Cette opération est similaire à une tâche Mettre à jour données d'index. Le document porte le même nom que le gabarit à moins que vous ne modifiiez son nom à l’aide du script suivant :

Copier
Profile.SetDocumentName("Document name");

Propriétés personnalisées de document

Des valeurs de données d'index peuvent également être intégrées aux propriétés personnalisées de document. Pour ce faire, créez une propriété personnalisée de document dans votre fichier de gabarit.

  1. Cliquez sur Fichier -> Info -> Propriétés -> Propriétés avancées.

  2. Accédez à l’onglet « Personnalisé » et renseignez les champs Nom et Valeur de la propriété personnalisée.

  3. Cliquez sur « Ajouter », puis sur « OK » pour mémoriser la nouvelle propriété personnalisée de document.

  4. Mémorisez le gabarit et fermez Word pour que Therefore™ puisse y accéder.

  5. Ouvrez une tâche de workflow de création de document dans Therefore™ et sélectionnez le gabarit que vous venez de créer ou de modifier.

  6. Cliquez sur « Ajouter » et sélectionnez « Ajouter une propriété de document ». Choisissez ensuite la propriété créée dans le menu déroulant.

  7. Assignez une valeur de données d’index à mémoriser dans la propriété personnalisée de document.

Codes QR dans un document Word

Therefore™ ne peut modifier un code à barres existant que s’il utilise une propriété personnalisée de document en tant que valeur. La création d’un code à barres et l’affectation de données d'index sont décrites dans le didacticiel ci-dessus.

  1. Pour créer un code QR modifiable dans un modèle Word, appuyez sur Ctrl + F9 et tapez « DisplayBarcode » suivi d’un espace, comme suit :

    Copier
    {DisplayBarcode }
  2. Ne modifiez pas la position du curseur texte et cliquez sur Insérer - QuickPart - Champ.

  3. La fenêtre « Champ » qui s’affiche vous permet de choisir un champ.

  4. Sélectionnez la propriété personnalisée de document que vous avez créée précédemment. Vous la trouverez dans la liste sous « DocProperty ». Cliquez ensuite sur OK.

  5. Tapez « QR » pour indiquer que le code à barres doit s’afficher sous forme de code QR.

    Copier
    {DisplayBarcode test QR}

Remarque :

  • Dans l'exemple ci-dessus, le terme « test » fait partie de la propriété personnalisée de document et n'est pas codé en dur.

  • Pour obtenir des informations détaillées sur d'autres types de codes à barres et options de mise en forme, consultez la documentation Microsoft correspondante.
    Codes de champ : DisplayBarcode

L’option « Basculer les codes de champs » vous permet de choisir entre une représentation textuelle ou graphique. La représentation textuelle est illustrée ci-dessus, tandis que la représentation graphique affiche le code QR en tant que tel.

Ce code QR affiche la valeur de la propriété personnalisée de document indiquée. Il est automatiquement mis à jour lors de la conversion du document Word à l’aide de Therefore™. Notez que Microsoft Word n'affiche pas automatiquement la valeur mise à jour. Pour actualiser le champ, cliquez sur « Mettre à jour les champs » dans le menu contextuel.

Insertion de contrôles de contenu

Vous pouvez insérer des contrôles de contenu ou des champs de formulaire dans un modèle Microsoft Word à l’aide de l'onglet Développeur dans Microsoft Word. Pour obtenir des informations complémentaires sur l'onglet Développeur, consultez la documentation Microsoft appropriée :

Documentation relative à l'onglet Développeur

L’utilisation de composants QuickPart pour insérer des contrôles de contenu n’est pas prise en charge actuellement. Les champs insérés à l’aide de composants QuickPart stockent les données dans un format XML déterminé (XML Data Binding) au lieu de texte brut.

Insertion d'images dans un contrôle du contenu d'image

Vous pouvez insérer des images dans un contrôle du contenu d'image. Étant donné qu'aucun type de données d'index ne contient d'images dans Therefore™, vous devez le proposer sous forme de chaîne.

Pour pouvoir charger des images à partir du système de fichiers, vous devez désactiver l'exécution des scripts en mode sans échec. Cette opération n'étant pas autorisée dans Therefore™ Online, la fonction est sujette à des restrictions.

Les images doivent être codées au format base64 et contenir des informations de format, comme le format HTML/CSS. Exemple de syntaxe d'image codée :

Copier
data:image/png;base64,iVBORw0KGgoAA

Les types d'image standard tels que PNG, JPEG, GIF, BMP et TIF sont pris en charge. Dans le tableau ci-dessous, vous pouvez fournir une image à l'aide d'un script ou sous forme de chaîne statique.

Pour charger un fichier d'image à partir d'un disque à l'aide d'un script, vous devez utiliser un objet FileSystemObject. Pour pouvoir créer cet objet, désactivez l'exécution en mode sans échec.
Vous pouvez assigner une image au corps ainsi qu'à l'en-tête et au bas de page du document. L'image remplit le contrôle de contenu sans modifier ses proportions. Tout espace non utilisé dans le contrôle de contenu est supprimé.