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.kind が:data:LINK_GOTOR であり、linkDest.page-1 の場合、対象の宛先名。

Type:

str

fileSpec#

linkDest.kindLINK_GOTOR または LINK_LAUNCH の場合、このリンクが指すファイル名とパスが含まれています。

Type:

str

flags#

宛先のさまざまな側面の有効性と意味を説明するビットフィールド。できる限り、リンクの宛先は、linkDest.ltlinkDest.rb をバウンディングボックスを定義するものとして扱えるように構築されています。ただし、フラグは、値のうち実際に指定されたものを示します。リンクの目的地フラグ を参照してください。

Type:

int

isMap#

このフラグは、URIが解決されるときにマウスの位置を追跡するかどうかを指定します。デフォルト値:False。

Type:

bool

isUri#

この宛先がインターネットリソースであるか(URI形式のローカルファイル仕様とは異なる場合)、指定します。

Type:

bool

kind#

この宛先のタイプを示します。この文書内の場所、URI、ファイル起動、アクション、または他のファイル内の場所など。リンク宛先の種類を確認するには、リンクの目的の種類 を参照してください。

Type:

int

lt#

宛先の左上の Point (ポイント)

Type:

Point (ポイント)

named#

この宛先は実行する名前付きアクションを指します(たとえば、JavaScriptなど、Adobe PDFリファレンス を参照)。提供される標準アクションは、NextPagePrevPageFirstPage、および LastPage です。

Type:

str

newWindow#

trueの場合、宛先は新しいウィンドウで起動する必要があります。

Type:

bool

page#

この宛先が指すページ番号(この文書または対象の文書内)です。linkDest.kindLINK_GOTOR または LINK_GOTO の場合にのみ設定されます。linkDest.kindLINK_GOTOR の場合、-1 になる場合があります。この場合、linkDest.dest には対象の文書内の宛先の名前が含まれます。

Type:

int

rb#

この宛先の右下の Point (ポイント)

Type:

Point (ポイント)

uri#

この宛先が指すURIの名前。

Type:

str


This software is provided AS-IS with no warranty, either express or implied. This software is distributed under license and may not be copied, modified or distributed except as expressly authorized under the terms of that license. Refer to licensing information at artifex.com or contact Artifex Software Inc., 39 Mesa Street, Suite 108A, San Francisco CA 94129, United States for further information.

Discord logo