2008-10-22 4 views
3

Я поддерживаю приложение форм vb.net, которое печатает различные ярлыки для печати этикеток. (Этикеточные принтеры - это как любой принтер, только меньшая область печати/более низкое разрешение)Печать в приложении VB.Net/C# Forms - Designer Layout?

Система использует устаревший метод печати, который поддерживается в аппаратном обеспечении принтера, но уже более десяти лет не используется. Я добавляю логику для печати из класса PrintDocument. Мне нравится гибкость класса, но макет немного утомительный. (Определение размеров/местоположений каждой команды DrawString и т. Д.)

Есть ли программные продукты или разработчики пользовательского интерфейса с открытым исходным кодом для создания макета печатного документа? Вывод конструктора должен быть чем-то, что я могу интегрировать в свой код (dll в порядке, просто не отдельный исполняемый файл) и не может иметь лицензию для каждого пользователя. (Множество пользователей в моей системе)

ответ

1

Так как мне нужно довольно просто, я пошел вперед и закатил свое собственное простое desinger. Найдено в a great little class, что делает элементы управления подвижными/изменяемыми по размеру, что сэкономило кучу времени. Спасибо всем за идеи.

2

Посмотрите на эту тему Visual Print Design for .NET.

Кроме того, вы можете рассмотреть шаблон PDF, который вы можете ввести значениями, а затем распечатать PDF, но не идеально, но он может работать в зависимости от ваших потребностей.

1

Когда я искал подобную потребность, я столкнулся с некоторыми решениями, которые были проданы как дизайнеры business card, которые выглядели так, как будто это соответствовало бы счету.