Пара вопросов

отредактировано 06:23 Раздел: FastReport 4.0
собственно есть пара вопросов, кои не получается никак решить. то ли нет такого или муторно уж очень, то ли чего то незнаю:

1. если упростить то:
есть отчет представляющий из себя картинку в заголовке (страницы), и табличку под ней. требуется: если табличка влазит вся на одну страницу с картинкой, то так и оставить, а если нет - то табличку надо начать с новой страницы. есть идеи как это замутить?

2. есть штатные средства сделать такую веСчь:что бы последняя строчка таблицы (не футер а именно ячейка) растягивалась до конца страницы (с учетом того, что там еще висит произвольного размера PageFooter). или тока заморачиваться с тем что бы отлавливать последняя ли строка, и если последняя то вычислять координаты, размеры и т.п. ? (провал малость, но как то муторно и вычислять получается)

заранее благодарен.

Комментарии

  • отредактировано 06:23
    По поводу первого вопроса у меня первая мысль возникла реализовать отчет в 2 прохода. На первом проходе отслеживать какие таблички влезли, а при втором - перед тем как печатать таблицу сопоставлять со знаниями полученными при первом проходе, если таблица не влезает, то начать новый лист.
  • отредактировано 06:23
    LadySahck написал: »
    ...в 2 прохода...

    что то как то не очень. щаз сразу не скажу что именно, но не выходило. кажется если привязать такое на хедер таблички (при фиалпасс просто проверять кол-во страниц), то в случае если необходимо делать новую - прога вываливается с ошибкой переполнения. пробовал ограничить, что бы делалось 1 раз, но тоже как то что то не особо...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.