Цитата:
Сообщение от
greench
А что с ним не так? вроде бы нормально работает.
Ну как вам сказать... В Report Designer в VS есть для этого совершенно рудиментарные средства, которые полагаются на сами данные, а не на reflexion к движку отчета. Так, в Table разрыв вставляется путем группировки записей, например, по N штук (IvanOFF меня опередил). Хуже того, каждая таким образом сформированная страница - статична и закодирована отдельно. Для M страниц нужно сделать M статических raw group по N записей. Если вспомнить ту же русскую накладную, то там на section.execute() можно было еще
перед выводом в отчет динамически замерить ожидаемую высоту и принять некие меры.
А тут вот клиент хочет как в Word "не разрывать абзац" переводом страницы. Для этого надо заранее знать, какой он будет высоты, а это, похоже, задача нерешаемая кроме как формированием сплошного блока с эмуляцией строк переводом каретки.