Изменение порядка страниц
Предлагаю добавить возможность изменения порядка следования печатных страниц.
Зачем это может быть нужно?
В моем случае есть отчет формата А3, который нужно печатать на принтере формата А4. Я сделал две страницы отчета (в терминологии FastReport; дальше буду называть их шаблонами страниц), соответственно для левой и для правой части отчета. Однако на печать идут сначала все страницы одного шаблона, потом все страницы второго. Тут и нужна возможность их перемещения, чтобы при предварительном просмотре в режиме "две страницы" было видно всю "виртуальную" страницу A3.
О реализации.
Если не гнаться за инкапсуляцией и т.п., достаточно опубликовать два поля: TfrxPreviewPages.FPagesItem и TfrxXMLItem.FItems. Если же делать по правилам, придется немного дописать.
Зачем это может быть нужно?
В моем случае есть отчет формата А3, который нужно печатать на принтере формата А4. Я сделал две страницы отчета (в терминологии FastReport; дальше буду называть их шаблонами страниц), соответственно для левой и для правой части отчета. Однако на печать идут сначала все страницы одного шаблона, потом все страницы второго. Тут и нужна возможность их перемещения, чтобы при предварительном просмотре в режиме "две страницы" было видно всю "виртуальную" страницу A3.
О реализации.
Если не гнаться за инкапсуляцией и т.п., достаточно опубликовать два поля: TfrxPreviewPages.FPagesItem и TfrxXMLItem.FItems. Если же делать по правилам, придется немного дописать.