Мы используем DevExpress XtraReports 2009v3.3 и, хотя я могу достичь того, что хочу, с помощью различных объектов форматирования в коде, должен быть (лучший / менее безболезненный / поддерживаемый / визуальный) способ достижения того, что мне нужно ...
Мне нужно подготовить отчет, предназначенный для конечного пользователя.У нас есть много компаний, которые используют наше программное обеспечение, и все они требуют различных схем / шаблонов дизайна для своих отчетов.Например - один отчет, в зависимости от того, кто входит в систему (мы знаем, к какой компании они принадлежат), применяет шаблон, который должен использовать отчет.
В качестве примера приведены некоторые требования (для конечного пользователя / компании)) включают в себя:
собственный логотип (расположенный в правильном месте), поля имеют определенный размер, их собственные шрифты (или выбор шрифта), схемы чередующихся цветов. Конкретные строки / столбцы представляют собой определенные цвета (как постоянные, так и основанные на значении) Форматирование значений, например, европейский пользователь получит евро, пользователь Великобритании получит фунты на определенные столбцы / ячейки / строки.
Я знаю, что существует Дизайнер отчетов для конечных пользователей, однако это не то, чтонам нужно - я должен создать схему / дизайн шаблона для отчета, а затем применить его во время выполнения.
Кроме того, использование макета сохранения / загрузки для нескольких файлов repx - не лучшее решение, поскольку изменение отчета может привести кмного дополнительной работы, так как вам придется обновить каждый файл шаблона repx.