Je l'ai fait il y a quelques années pour des bons numérotés sur une imprimante matricielle à l'aide de Reporting Services 2005. Je ne vais pas prétendre que c'était simple ou facile, mais cela peut certainement être fait. Comme les autres l'ont dit, vous devriez probablement trouver un moyen d'obtenir vos propres copies "fictives" des certificats réels, de sorte que vous puissiez faire des erreurs à moindre coût tout en obtenant 80% ou 95% du chemin à l'endroit où tu dois être.
La chose la plus importante à réaliser est que le concepteur de rapport Visual Studio et le rapport afficheur ne restituent PAS la mise en page exactement la même. Devraient-ils? Oui. Est-ce qu'ils? Par conséquent, ce que vous voyez sur l'écran doit être traité comme une entrée dans la boîte noire entre vous et l'imprimante et des réglages doivent être faits pour que ce soit tout à fait correct. À cette fin, j'ai trouvé qu'il était en fait beaucoup plus facile d'abandonner complètement le concepteur Visual Studio pour le rapport et est allé directement à l'édition du RDL dans un éditeur de texte/XML (même si c'est en fait Visual Studio). Il est relativement simple de lire et de travailler avec, et vous donne la visibilité la plus claire pour faire le type d'ajustements spécifiques à la mesure mentionnés par d'autres réponses. En gros, vous ne voulez pas d'être autosized ou vous allez obtenir des résultats étranges.
Vous devez également vous assurer que vous exécutez des tests avec différentes longueurs de chacune des valeurs. Sur mes coupons, le premier jet d'air a semblé horrible quand un nom de société VRAIMENT long s'est présenté et s'est emballé, provoquant un tas d'autres choses pour se déplacer.
La ligne de fond, cependant, est que cela peut être fait et a déjà été fait. Ça va être ennuyeux, mais c'est possible. Bonne chance.