linkDest#

表示大纲条目或链接的 dest 属性的类。描述此类条目指向的目标。

注意

在 MuPDF v1.9.0 之前,此类别存在于 MuPDF 内部,并在版本 1.10.0 中被移除。为了向后兼容,PyMuPDF 仍维护它,尽管其某些属性不再由 MuPDF 实际可用的数据支持。

属性

简短描述

linkDest.dest

目标

linkDest.fileSpec

文件规范(路径,文件名)

linkDest.flags

描述性标志

linkDest.isMap

这是 MAP 吗?

linkDest.isUri

这是 URI 吗?

linkDest.kind

目标类型

linkDest.lt

左上角坐标

linkDest.named

如果为命名目标,则为名称

linkDest.newWindow

新窗口

linkDest.page

页码

linkDest.rb

右下角坐标

linkDest.uri

URI

类 API

class linkDest#
dest#

如果 linkDest.kindLINK_GOTORlinkDest.page-1,则为目标名称。

类型:

str

fileSpec#

包含此链接指向的文件名和路径,如果 linkDest.kindLINK_GOTORLINK_LAUNCH

类型:

str

flags#

一个位字段,描述目标不同方面的有效性和含义。在可能的情况下,链接目标被构建为例如 linkDest.ltlinkDest.rb 可以被视为定义了一个边界框。但标志表明实际指定了哪些值,请参阅 链接目标标志

类型:

int

isMap#

此标志指定在解析 URI 时是否跟踪鼠标位置。默认值:False。

类型:

bool

isUri#

指定此目标是否为互联网资源(与例如 URI 格式的本地文件规范相对)。

类型:

bool

kind#

指示此目标的类型,例如此文档中的位置、URI、文件启动、动作或另一个文件中的位置。查看 链接目标类型 以查看名称和数值。

类型:

int

lt#

目标左上角的 Point

类型:

Point

named#

此目标指向要执行的某个命名动作(例如 javascript,请参阅 Adobe PDF 参考)。提供的标准动作有 NextPagePrevPageFirstPageLastPage

类型:

str

newWindow#

如果为 true,目标应在新窗口中启动。

类型:

bool

page#

此目标指向的页码(在此文档或目标文档中)。仅当 linkDest.kindLINK_GOTORLINK_GOTO 时设置。如果 linkDest.kindLINK_GOTOR,则可能为 -1。在这种情况下,linkDest.dest 包含目标文档中目标的名称

类型:

int

rb#

此目标右下角的 Point

类型:

Point

uri#

此目标指向的 URI 名称。

类型:

str


本软件按原样提供,不提供任何明示或暗示的保证。本软件根据许可分发,未经许可条款明确授权,不得复制、修改或分发。有关许可信息,请参阅 artifex.com 或联系 Artifex Software Inc., 39 Mesa Street, Suite 108A, San Francisco CA 94129, United States 获取更多信息。