Вкратце:
Виджет флаттера MaterialApp выдает ошибку «Ожидается 1 обязательный аргумент, но найдено 0» для первого проекта флаттера, доступного с флаттером sdk. Я запускаю его на VScode. Как и Эшафот.
В то время как не прекрасный, Вы могли отметить поле для протяжения с переполнением. Это, по крайней мере, дало бы Вам все данные. В Вашем jrxml файле это было бы подобно:
<textField isStretchWithOverflow="true" hyperlinkType="None">
<reportElement style="Report Sub-Title" x="0" y="84" width="802" height="20"/>
<textElement/>
<textFieldExpression class="java.lang.String">
<![CDATA["For the period ...]]>
</textFieldExpression>
</textField>
Я боюсь, что не знаю ни о какой функции отчетов Jasper, которые позволили бы динамическое изменение размеров ширины столбцов - Это - вероятно, одна из тех вещей, которая имеет смысл для HTML, но мало смысла для других выходных форматов, таких как PDF.
В iReport есть опция «Тип растяжения». Выберите «Относительно высоты полосы»