PySide6.QtPdf.QPdfLink¶
- class QPdfLink¶
QPdfLink
类定义了页面上的一个区域(例如超链接或搜索结果)与目标(页面、页面上的位置以及查看时的缩放级别)之间的链接。更多…概要¶
属性¶
方法¶
def
__init__()
def
contextAfter()
def
contextBefore()
def
isValid()
def
location()
def
page()
def
rectangles()
def
swap()
def
toString()
def
url()
def
zoom()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property contextAfterᅟ: str¶
此属性保存搜索字符串后在页面上找到的相邻文本。如果链接是超链接,则此字符串为空。
- Access functions:
- property contextBeforeᅟ: str¶
此属性保存搜索字符串之前在页面上找到的相邻文本。如果链接是超链接,则此字符串为空。
- Access functions:
此属性保存
page
上的位置,以点为单位。如果链接是搜索结果,则是找到结果的位置;如果链接是超链接,则是目标位置。- Access functions:
- property pageᅟ: int¶
此属性保存页码。如果链接是搜索结果,则它是找到结果的页码;如果链接是超链接,则它是目标页码。
- Access functions:
- property rectanglesᅟ: list of QRectF¶
此属性保存链接或搜索结果在页面上占据的区域(一组矩形)。如果文本在页面上换行到多行,可能会有多个矩形:
- Access functions:
如果链接是外部超链接,则此属性保存目标URL;否则,它为空。
- Access functions:
- property validᅟ: bool¶
此属性表示链接是否有效。
- Access functions:
- property zoomᅟ: float¶
此属性保存建议的放大级别,其中1.0表示默认比例(1像素=1点)。如果链接是搜索结果,则不使用此值。
- Access functions:
- __init__()¶
构造一个无效的 Destination。
另请参阅
valid
- __init__(other)
- Parameters:
其他 –
QPdfLink
- contextAfter()¶
- Return type:
字符串
属性
contextAfterᅟ
的获取器。- contextBefore()¶
- Return type:
字符串
属性
contextBeforeᅟ
的获取器。根据给定的
mode
,将链接的toString()
表示复制到系统剪贴板。- isValid()¶
- Return type:
布尔
属性
validᅟ
的获取器。属性
locationᅟ
的获取器。- page()¶
- Return type:
整数
属性
pageᅟ
的获取器。属性
rectanglesᅟ
的获取器。- toString()¶
- Return type:
字符串
返回用于显示的翻译表示。
另请参阅
属性
urlᅟ
的获取器。- zoom()¶
- Return type:
浮点数
属性
zoomᅟ
的获取器。