что мне нужно сделать, это динамически установить ширину столбца: что-то вроде
ColumnBuilder builder = ColumnBuilder.getNew().setWidth(x);
но на самом деле я не знаю, что такое x при построении отчета. Этот «шаблон отчета» будет использоваться во многих разных запросах, и я не знаю, какова будет длина полей.
Если вы используете построитель без установки ширины, все столбцы имеют одинаковую ширину, даже если поля в одном столбце имеют, например, 200 символов, а другие 1. (я не хочу иметь 50 новых строк в одном столбце)
Я пытаюсь использовать какую-то структуру, содержащую максимальную длину для каждого столбца, но мне не нравится это решение, и код немного неприятный :)
Спасибо за помощь.