问题描述
我正在开发一个打印纯文本的程序。我的代码可以成功地处理小文本。但是,对于大文本,仅打印第一页并裁剪最后一行。
如何确定文本的哪一部分将是页面的最后一部分,以便在下一页继续打印此文本?
打印文本的代码:
//...
QPrinter *printer = paramParser.getPrinter();
painter.begin(printer);
QFile file(path);
file.open(qiodevice::ReadOnly);
QString text = QString::fromUtf8(file.readAll());
file.close();
painter.drawText(contentArea,text);
painter.end();
//...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)