linkDest#
表示大纲条目或链接的 dest
属性的类。描述此类条目指向的目标。
注意
在 MuPDF v1.9.0 之前,此类别存在于 MuPDF 内部,并在版本 1.10.0 中被移除。为了向后兼容,PyMuPDF 仍维护它,尽管其某些属性不再由 MuPDF 实际可用的数据支持。
属性 |
简短描述 |
---|---|
目标 |
|
文件规范(路径,文件名) |
|
描述性标志 |
|
这是 MAP 吗? |
|
这是 URI 吗? |
|
目标类型 |
|
左上角坐标 |
|
如果为命名目标,则为名称 |
|
新窗口 |
|
页码 |
|
右下角坐标 |
|
URI |
类 API
- class linkDest#
- dest#
如果
linkDest.kind
是LINK_GOTOR
且linkDest.page
为 -1,则为目标名称。- 类型:
str
- fileSpec#
包含此链接指向的文件名和路径,如果
linkDest.kind
是LINK_GOTOR
或LINK_LAUNCH
。- 类型:
str
- flags#
一个位字段,描述目标不同方面的有效性和含义。在可能的情况下,链接目标被构建为例如
linkDest.lt
和linkDest.rb
可以被视为定义了一个边界框。但标志表明实际指定了哪些值,请参阅 链接目标标志。- 类型:
int
- isMap#
此标志指定在解析 URI 时是否跟踪鼠标位置。默认值:False。
- 类型:
bool
- isUri#
指定此目标是否为互联网资源(与例如 URI 格式的本地文件规范相对)。
- 类型:
bool
- named#
此目标指向要执行的某个命名动作(例如 javascript,请参阅 Adobe PDF 参考)。提供的标准动作有 NextPage、PrevPage、FirstPage 和 LastPage。
- 类型:
str
- newWindow#
如果为 true,目标应在新窗口中启动。
- 类型:
bool
- page#
此目标指向的页码(在此文档或目标文档中)。仅当
linkDest.kind
是LINK_GOTOR
或LINK_GOTO
时设置。如果linkDest.kind
是LINK_GOTOR
,则可能为 -1。在这种情况下,linkDest.dest
包含目标文档中目标的名称。- 类型:
int
- uri#
此目标指向的 URI 名称。
- 类型:
str