QPdfLink 类定义了页面上的一个区域(例如超链接或搜索结果)与目的地(页面、页面上的位置以及查看该内容的缩放级别)之间的链接。更多

摘要#

属性#

方法#

注意

此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段的翻译做出贡献。如果您发现翻译中的问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票证来告诉我们。

详细描述#

注意

可以使用属性,当使用from __feature__ import true_property时直接使用,否则通过访问器函数使用。

property contextAfterᅟ: str#

此属性持有在搜索字符串之后在页面上找到的相邻文本。如果链接是超链接,则此字符串为空。

访问函数
property contextBeforeᅟ: str#

此属性持有在搜索字符串之前在页面上找到的相邻文本。如果链接是超链接,则此字符串为空。

访问函数
property locationᅟ: QPointF#

此属性持有上的位置,单位为点。如果链接是搜索结果,则是找到结果的位置;如果链接是超链接,则是目标位置。

访问函数
property pageᅟ: int#

此属性持有页码。如果链接是搜索结果,则是找到结果所在的页码;如果链接是超链接,则是目标页码。

访问函数
属性 rectangles: QRectF 列表#

这个属性包含链接或搜索结果显示在页面上的区域(一组矩形)。如果文本在页面上换行,则可能有多个矩形

访问函数
属性 url: QUrl#

这个属性包含链接为外部超链接时目标URL;否则为空。

访问函数
属性 valid: bool#

这个属性存储链接是否有效。

访问函数
属性 zoom: float#

这个属性包含建议的放大级别,其中1.0表示默认比例(1像素=1点)。如果链接是搜索结果,则此值不使用。

访问函数
__init__()#

构造一个无效的目标。

另请参阅

valid

__init__(other)
参数

otherQPdfLink

contextAfter()#
返回类型

str

属性 contextAfter 的获取器。

contextBefore()#
返回类型

str

属性 contextBefore 的获取器。

copyToClipboard([mode=QClipboard.Clipboard])#
参数

modeMode

根据给定的 mode 将链接的 toString() 表示形式复制到系统剪贴板。

isValid()#
返回类型

bool

属性 valid 的 getter。

location()#
返回类型

QPointF

属性 location 的 getter。

page()#
返回类型

int

属性 page 的 getter。

rectangles()#
返回类型

.list of QRectF

属性 rectangles 的 getter。

swap(other)#
参数

otherQPdfLink

toString()#
返回类型

str

返回一个可用于显示的翻译表示形式。

另请参阅

copyToClipboard()

url()#
返回类型

QUrl

属性 url 的 getter。

zoom()#
返回类型

float

属性 zoom 的 getter。