Здравствуйте, подскажите пожалуйста, как сохраненить в одном pdf документе страницы с разной ориентацией (альбомная/портретная) и разного формата (А4, В5...)
честно читал доки(на сайте) искал и форум и инет, ничего подобного не нашел.
Спасибо.
QPrinter printer(QPrinter::HighResolution);
printer.setOutputFileName(fileName);
printer.setFullPage(...);
printer.setPaperSize(...);
printer.setPageMargins(...);
printer.setResolution(600);
if( pages.at(0)->orientation() == cUPicsLayoutPage::Portrait )
printer.setOrientation(QPrinter::Portrait);
else
printer.setOrientation(QPrinter::Landscape);
for( int i = 0; i < pages.size(); i++ ) {
/*
печатаем страницу
*/
// Настройка ориентации следующей страницы
if( i != pages.size()-1 ) {
if( pages.at(i+1)->orientation() == cUPicsLayoutPage::Portrait )
printer.setOrientation(QPrinter::Portrait);
else
printer.setOrientation(QPrinter::Landscape);
printer.newPage();
}
}