Как я могу сделать мой .NET или Crystal Reports редактируемым?Есть ли способ напечатать пользовательский текст? - PullRequest
0 голосов
/ 25 сентября 2011

Я хочу сделать отчет, в котором я хочу, чтобы пользователь имел возможность изменять метки, текст или изображения по своему выбору. Я на самом деле делаю программное обеспечение для создания чеков в Windows Forms .NET 4, и для разных банков нужны разные позиции, но одинаковые атрибуты, потому что мы должны печатать на чеках разных банков, чтобы каждый из них имел разную позицию поля подписи, поля имени, денежное поле и т. д. Таким образом, есть ли возможность в любом отчете или Crystal Reports, что после того, как мы сгенерируем отчет, мы сможем перемещать надписи с помощью перетаскивания и можем откорректировать текст путем перетаскивания, когда отчет будет показан в программе просмотра отчетов?

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Вы не хотите использовать генерацию отчетов для печати чеков.Печать чеков - это генерация «форм», а не генерация «отчетов».Это принципиально разные понятия.

0 голосов
/ 26 сентября 2011

После создания отчета пользователь не сможет настраивать расположение своих полей.

Имея это в виду, у вас есть несколько вариантов:

  • Однако вы можете сгруппировать отчет по банкам, а затем добавить раздел для полей каждого банка и позиционирования.,Используйте формулу условного подавления в каждом разделе, чтобы показать раздел для связанного банка.Если у вас много клиентов (50+), этот подход может быть немного сложным для поддержки.

  • CR поддерживает некоторое ограниченное позиционирование поля на основе условной логики (X и ширина), но это может быть не так гибко, как вам нужно.Возможно, вы захотите сохранить расположение полей в таблице, чтобы можно было (попытаться) использовать это для позиционирования полей при создании отчета.

  • использовать отчет-SDK сервера приложений (RAS) - имеет детальное управление элементами отчета.

...