PySide6.QtPdf.QPdfDocumentRenderOptions

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)
Parameters:

rhsQPdfDocumentRenderOptions

Return type:

布尔

__eq__(rhs)
Parameters:

rhsQPdfDocumentRenderOptions

Return type:

布尔

renderFlags()
Return type:

RenderFlag 的组合

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

另请参阅

setRenderFlags()

rotation()
Return type:

Rotation

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

另请参阅

setRotation()

scaledClipRect()
Return type:

QRect

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

另请参阅

setScaledClipRect()

scaledSize()
Return type:

QSize

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

另请参阅

setScaledSize()

setRenderFlags(r)
Parameters:

rRenderFlag 的组合

设置用于从PDF文档渲染页面的特殊flags

另请参阅

renderFlags()

setRotation(r)
Parameters:

r旋转

设置用于从PDF文档渲染页面的rotation

另请参阅

rotation()

setScaledClipRect(r)
Parameters:

rQRect

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

另请参阅

scaledClipRect()

setScaledSize(s)
Parameters:

sQSize

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

另请参阅

scaledSize()