QT5.9.2中QPrinter + QTextEdit + html导出PDF不能指定换页位置,html中加入下面分页的div也不管用,导致如下图中的位置被截断:

```html
<div style=‘page-break-after:always’;></div>
代码不完整,仅作为示例:
QString strHTML = "<div style=‘page-break-after:always’;>第1页</div>第2页 "
QTextEdit* m_textEdit;//要显示到的QTextEdit控件
QPrinter* m_printer;
m_textEdit->insertHtml(strHTML);
m_textEdit->append("\n");
m_printer->setOutputFormat(QPrinter::PdfFormat);
m_printer->setPageSize(QPrinter::A4);
m_printer->setOutputFileName(filename);
m_printer->setPageMargins(QMarginsF(0, 20, 0, 20), QPageLayout::Millimeter);
m_textEdit->document()->setPageSize(QSizeF(m_printer->pageRect().size()));//将文档大小设置为QPrinter的大小,否则页边距会异常
m_textEdit->document()->print(m_printer);//和m_textEdit->print(m_printer);效果一样
```