Печать нечетных/четных страниц
Здравствуйте,
возникла задача, распечатывать листы А5 на листах А4,
но не просто рапечатывать, а распечатывать четные/нечетные (чтобы экономить бумагу и печатать с двух сторон)
Но возникла проблема:
Если поставить одновременно парметры:
1)Print Odd pages
2) Join small pages
3) Print On Sheet = A4
То параметр Print Odd pages не срабатывает, причем не срабатывает как через встроенный интерфейс печати,
так и если в коде задать эти парметры, то так же не работает.
Может кто сталкивался с этим, как это можно решить?
возникла задача, распечатывать листы А5 на листах А4,
но не просто рапечатывать, а распечатывать четные/нечетные (чтобы экономить бумагу и печатать с двух сторон)
Но возникла проблема:
Если поставить одновременно парметры:
1)Print Odd pages
2) Join small pages
3) Print On Sheet = A4
То параметр Print Odd pages не срабатывает, причем не срабатывает как через встроенный интерфейс печати,
так и если в коде задать эти парметры, то так же не работает.
Может кто сталкивался с этим, как это можно решить?
Комментарии
Думал, а что если я программно задам номера страниц, и запущу печать.
где GetOddPageNumbersAsString(frxPreview1->PageCount)
своя функция, генерирующая номера нечетных страниц.
Выходит ошибка
Но если убрать параметр PrintMode=pmJoin, все работает хорошо.
Видимо, в Fast Report есть баг, который никак не обойти.
Проблема оказалась в том, что отсутствует парная страница,
например
страницы 1,3,5 - к 5-й странице нет пары.
Если добавить в отчет пустую страницу, то печать работает как нужно.
Однако, без указания страниц, только с установленным параметром OddPages, печать работает неправильно.
Т.е. печатает все страницы.
параметр Reverse так же не работает, по аналогии с oddPages и тд