Qt打印解决办法

Qt打印
为什么在QPrintPreviewDialog中预览时表格内容是对齐的,但是打印预览的时候就乱了?Qt打印解决办法

void ReportDlg::webPaintRequested(QPrinter *printer)
{
    printer->setPageMargins(25, 15, 25, 15, QPrinter::Millimeter);
    ui->reportView->print(printer);
}

------解决方案--------------------
是不是打印机纸张的设置有问题?
------解决方案--------------------
表格是怎么弄的?