Я сделал это пару лет назад для пронумерованных ваучеров на матричном принтере с использованием Reporting Services 2005. Я не буду притворяться, что это было просто или легко, но это определенно можно сделать.
Как уже говорили другие, вам, вероятно, лучше всего найти способ получить свои собственные "фиктивные" копии реальных сертификатов, чтобы вы могли совершать дешевые ошибки, получая при этом 80% или 95% пути туда, где вы нужно быть.
Самое важное, что нужно понять, это то, что дизайнер отчетов Visual Studio и средство просмотра отчетов НЕ отображают макет точно так же. Должны ли они? Да. Они? Нет.
В результате, то, что вы видите на экране, должно восприниматься как ввод в черный ящик между вами и принтером, и нужно сделать тонкие настройки, чтобы все было правильно.
С этой целью я обнаружил, что на самом деле гораздо проще полностью отказаться от дизайнера Visual Studio для отчета, и сразу приступил к редактированию RDL в текстовом / XML-редакторе (даже если это фактически Visual Studio). ,
Это относительно просто читать и работать с ним, и дает вам наиболее четкую видимость для выполнения специфических для измерения настроек, упомянутых в других ответах. По сути, вы не хотите, чтобы что-нибудь было автоматически изменено, или вы получите странные результаты.
Вы также хотите убедиться, что вы запускаете тесты с различной длиной каждого из значений. На моих ваучерах первый черновик выглядел ужасно, когда появилось ДЕЙСТВИТЕЛЬНО длинное название компании, которое обернулось, вызывая движение множества других вещей.
Суть в том, что это можно сделать и было сделано раньше. Это будет утомительно, но возможно. Удачи.