Qt Print Support 的变化

Qt 6 是努力使框架更高效,且更易于使用的结果。

为兼容每个发行的所有公共 API,我们试着维护二进制和源代码。但是,为使 Qt 成为更优框架,一些改变是不可避免的。

在此话题中,我们汇总了那些 Qt Print Support 变化,并提供处理它们的指导。

一般 API 整合

各种枚举和类型为 页面尺寸 ,边距及取向整合。 QPrinter API 已被移除 (明确设置纸张尺寸和边距);使用 QPagedPaintDevice::setPageLayout (), QPagedPaintDevice::setPageSize (), QPagedPaintDevice::setPageOrientation (),和 QPagedPaintDevice::setPageMargins () 代替。