Don't ignore margins when export to PDF.
--HG-- branch : develop
This commit is contained in:
parent
55b93e0d87
commit
fa7afbfc39
|
@ -631,7 +631,7 @@ void MainWindowsNoGUI::PdfFile(const QString &name, int i) const
|
||||||
if (paper)
|
if (paper)
|
||||||
{
|
{
|
||||||
QPrinter printer;
|
QPrinter printer;
|
||||||
printer.setCreator(qApp->applicationDisplayName()+" "+qApp->applicationVersion());
|
printer.setCreator(qApp->applicationDisplayName()+QLatin1String(" ")+qApp->applicationVersion());
|
||||||
printer.setOutputFormat(QPrinter::PdfFormat);
|
printer.setOutputFormat(QPrinter::PdfFormat);
|
||||||
printer.setOutputFileName(name);
|
printer.setOutputFileName(name);
|
||||||
printer.setDocName(FileName());
|
printer.setDocName(FileName());
|
||||||
|
@ -646,7 +646,8 @@ void MainWindowsNoGUI::PdfFile(const QString &name, int i) const
|
||||||
{
|
{
|
||||||
printer.setOrientation(QPrinter::Landscape);
|
printer.setOrientation(QPrinter::Landscape);
|
||||||
}
|
}
|
||||||
printer.setPaperSize ( QSizeF(FromPixel(r.width(), Unit::Mm), FromPixel(r.height(), Unit::Mm)),
|
printer.setPaperSize ( QSizeF(FromPixel(r.width() + margins.left() + margins.right(), Unit::Mm),
|
||||||
|
FromPixel(r.height() + margins.top() + margins.bottom(), Unit::Mm)),
|
||||||
QPrinter::Millimeter );
|
QPrinter::Millimeter );
|
||||||
QPainter painter;
|
QPainter painter;
|
||||||
if (painter.begin( &printer ) == false)
|
if (painter.begin( &printer ) == false)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user