- class QPdfLinkModel#
类
QPdfLinkModel
保持每个指定页page
包含的链接的几何形状和目标。 更多…New in version 6.6.
简介#
属性#
方法#
def
__init__()
def
document()
def
linkAt()
定义为
page()
槽#
定义
setPage()
信号#
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细描述#
用于在 PDF 阅读器中实现超链接机制。
- class Role#
常量
描述
QPdfLinkModel.Role.Link
一个
QPdfLink
对象。QPdfLinkModel.Role.Rectangle
链接周围的边界矩形。
QPdfLinkModel.Role.Url
如果链接是网页链接,则是该链接的 URL;否则为空的 URL。
QPdfLinkModel.Role.Page
如果链接是内部链接,则是链接应跳转到的页码;否则为
-1
。QPdfLinkModel.Role.Location
如果链接是内部链接,则是链接应跳转到的页面上的位置。
QPdfLinkModel.Role.Zoom
如果链接是内部链接,则是目标页面上的建议缩放级别。
注意
在
from __feature__ import true_property
被使用时可以直接使用属性,否则通过访问函数获取。- property documentᅟ: QPdfDocument#
此属性包含从加载链接的文档。
- 访问函数
- property pageᅟ: int#
此属性包含从加载链接的页码。
- 访问函数
使用父对象
parent
构造一个新的链接模型。- document()#
- 返回类型:
另请参阅
属性
documentᅟ
的获取器。- documentChanged()#
属性
documentᅟ
的属性变化的信号。如果在
point
点(以点为单位,1/72 英寸)下找到有效的链接,则返回一个isValid
链接,否则如果未找到,返回一个无效链接。换句话说,这个函数对选择很有用,用于处理鼠标点击或悬停。属性
pageᅟ
的获取器。- pageChanged(page)#
- 参数:
page – int
属性
pageᅟ
的属性变化的信号。- setDocument(document)#
- 参数:
document –
QPdfDocument
另请参阅
属性
documentᅟ
的设置器。属性
pageᅟ
的设置器。