mr=set.value("marginRight").toDouble();
mb=set.value("marginBottom").toDouble();
mt=set.value("marginTop").toDouble();
- prn.setPageMargins(QMarginsF(ml,mr,mb,mt),QPrinter::Millimeter);
+ prn.setPageMargins(QMarginsF(ml,mr,mb,mt),QPageLayout::Millimeter);
prn.setDuplex(QPrinter::DuplexMode(set.value("duplex",QPrinter::DuplexAuto).toInt()));
prn.setOrientation((set.value("orientation","portrait").toString()=="portrait")?QPrinter::Portrait:QPrinter::Landscape);
if(set.contains("resolution"))
#endif
//qreal ml,mr,mt,mb;
//prn.getPageMargins(&ml,&mr,&mb,&mt,QPrinter::Millimeter);
- QMarginsF marg=prn.pageLayout().margins(QPrinter::Millimeter);
+ QMarginsF marg=prn.pageLayout().margins(QPageLayout::Millimeter);
set.setValue("marginLeft",marg.left());
set.setValue("marginRight",marg.right());
set.setValue("marginBottom",marg.bottom());
QGridLayout*gl;
fl->addRow(tr("Margins:"),gl=new QGridLayout);
//qreal ml,mr,mt,mb;
- QMarginsF marg=mprinter->pageLayout().margins(QPrinter::Millimeter);
+ QMarginsF marg=mprinter->pageLayout().margins(QPageLayout::Millimeter);
//mprinter->getPageMargins(&ml,&mt,&mr,&mb,QPrinter::Millimeter);
gl->addWidget(mmargtop=new QDoubleSpinBox,0,1);
mmargtop->setValue(marg.top()/moldunit);
mprinter->setPaperSize(QPrinter::PaperSize(mpaper->itemData(mpaper->currentIndex()).toInt()));
mprinter->setPageSizeMM(QSizeF(msizex->value()*moldunit,msizey->value()*moldunit));
//mprinter->setPageMargins(mmargleft->value()*moldunit, mmargtop->value()*moldunit, mmargright->value()*moldunit, mmargbottom->value()*moldunit, QPrinter::Millimeter);
- mprinter->setPageMargins(QMarginsF(mmargleft->value()*moldunit, mmargtop->value()*moldunit, mmargright->value()*moldunit, mmargbottom->value()*moldunit), QPrinter::Millimeter);
+ mprinter->setPageMargins(QMarginsF(mmargleft->value()*moldunit, mmargtop->value()*moldunit, mmargright->value()*moldunit, mmargbottom->value()*moldunit), QPageLayout::Millimeter);
mprinter->setResolution(mresolution->itemData(mresolution->currentIndex()).toInt());
//close the dialog