Я тестирую FastReport VCL 5 в качестве замены для очень старого средства отчетности нашего приложения. Одна из вещей, которую мы делаем много, - это печать форм на лазерные принтеры, и я пытаюсь выяснить, как печатать элементы формы. Например, у нас есть счет, который имеет некоторые границы вокруг края страницы, название компании вверху, изображение логотипа водяного знака посередине, разделительные линии и т. Д. Внутри этих элементов формы находятся стандартные заголовки счетов (счет-фактура #, дата , имя учетной записи и т. д.) и подробные элементы (конкретные сборы, комментарии и т. д.). Я не могу понять, как получить элементы формы для печати за ведущими и подробными группами? Если я использую диапазон заголовков страниц, он должен печатать перед (не позади) основной диапазон данных.Распечатать форму с помощью FastReport VCL 5
Вот пример того, что я пытаюсь сделать:
Затененной синей область фактуры заголовок (группа основных данных). Затененная зеленая область - это подробная информация о счете (подробная группа). Затененная желтая область представляет собой общую полосу. Остальная часть отчета (рамки, строки, заголовок компании и т. Д.) - все части формы.
Теперь уловка заключается в том, что если этот счет-фактура разливается на несколько страниц, заголовок счета-фактуры должен быть перепечатан, а детали должны оставаться внутри поля, в котором они находятся (между 2-й и нижней горизонтальными линиями) , Я попробовал оверлей, но, похоже, не существует способа ограничить полосу деталей между двумя координатами y.
@bummi: Это то, что я искал! В руководстве пользователя не упоминается OverlayBand каким-либо образом, поэтому я не был уверен, как его использовать или если он заполнит мои потребности. Я поиграю с этим, спасибо! – Caynadian
@bummi: Я попробовал оверлей, но мне нужно ограничить область печати деталей. Я добавил пример отчета, чтобы вы могли видеть, что я пытаюсь сделать. – Caynadian
@bummi: Спасибо за ваши предложения! Это работало. – Caynadian