class QPdfDocumentRenderOptions#

QPdfDocumentRenderOptions 类包含从 PDF 文档渲染页面选项。了解更多…

概要#

方法#

说明

这份文档中可能包含从C++到Python自动翻译的代码片段。我们随时欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告诉我们。

详细说明#

另请参阅

QPdfDocument

class Rotation#

该枚举描述了用于渲染页面的旋转。

常量

描述

QPdfDocumentRenderOptions.Rotation.None

不旋转(默认值)

QPdfDocumentRenderOptions.Rotation.Clockwise90

按顺时针方向旋转90度

QPdfDocumentRenderOptions.Rotation.Clockwise180

旋转180度

QPdfDocumentRenderOptions.Rotation.Clockwise270

按顺时针方向旋转270度

另请参阅

render()

自版本6.5起引入。

class RenderFlag#

(继承自 enum.Flag) 该枚举用于描述页面应该如何渲染。

常量

描述

QPdfDocumentRenderOptions.RenderFlag.None

默认值,表示没有标志。

QPdfDocumentRenderOptions.RenderFlag.Annotations

页面渲染时包含注释。

QPdfDocumentRenderOptions.RenderFlag.OptimizedForLcd

页面文本以优化LCD显示的方式渲染。

QPdfDocumentRenderOptions.RenderFlag.Grayscale

页面使用灰度渲染。

QPdfDocumentRenderOptions.RenderFlag.ForceHalftone

如果输出图像被拉伸,则始终使用半调渲染。

QPdfDocumentRenderOptions.RenderFlag.TextAliased

禁用文本抗锯齿渲染。

QPdfDocumentRenderOptions.RenderFlag.ImageAliased

禁用图像抗锯齿渲染。

QPdfDocumentRenderOptions.RenderFlag.PathAliased

禁用路径抗锯齿渲染。

另请参阅

render()

自版本6.5起引入。

__init__()#

构建一个 QPdfDocumentRenderOptions 对象。

__ne__(rhs)#
参数:

rhsQPdfDocumentRenderOptions

返回类型:

bool

__eq__(rhs)#
参数:

rhsQPdfDocumentRenderOptions

返回类型:

bool

renderFlags()#
返回类型:

组合 RenderFlag

返回从 PDF 文档渲染页面所使用的特殊标志。

另请参阅

setRenderFlags()

rotation()#
返回类型:

旋转

返回从 PDF 文档渲染页面所使用的旋转。

另请参阅

setRotation()

scaledClipRect()#
返回类型:

QRect

返回在缩放到 scaledSize() 后,需要从页面剪裁的矩形区域。

另请参阅

setScaledClipRect()

scaledSize()#
返回类型:

QSize

返回要渲染的页面大小,单位为像素。

另请参阅

setScaledSize()

setRenderFlags(r)#
参数:

r – 组合 RenderFlag

设置从 PDF 文档渲染页面所使用的特殊标志。

另请参阅

renderFlags()

setRotation(r)#
参数:

rRotation

设置从 PDF 文档渲染页面所使用的旋转。

另请参阅

rotation()

setScaledClipRect(r)#
参数:

rQRect

设置缩放到 scaledSize() 后,需要从页面剪裁的矩形区域(r)。

另请参阅

scaledClipRect()

setScaledSize(s)#
参数:

sQSize

设置要渲染的页面大小(s),单位为像素。

另请参阅

scaledSize()