J'utilise l'API iText pour générer du RTF à l'aide de Java. Le fichier RTF est généré correctement, mais une exigence est l'ajout d'un code à barres. Ce que j'ai fait est:La police de code à barres ne se charge pas dynamiquement dans MS Word lors de la génération de RTF à partir de Java en utilisant iText
FontFactory.register("c:\\windows\\fonts\\FREE3OF9.ttf", "Free 3 of 9 Extended");
return FontFactory.getFont("Free 3 of 9 Extended",20, Font.NORMAL, Color.BLACK);
J'ai essayé de charger d'autres polices; cela fonctionnait bien, mais cela ne fonctionne pas lorsque j'utilise la police de code à barres (FREE3OF9.ttf).
Le fichier RTF est généré mais le "Nom de police" ressemble à "Nouveau" au lieu de "Libre 3 sur 9 étendu" dans MS Word lorsque je l'ouvre. Lorsque je sélectionne les mots et choisissez le nom de la police, le code à barres semble très bien.
Je pense qu'il y a un problème avec Free 3 of 9 Extended Font.