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