linkDest#
アウトラインエントリまたはリンクの dest
プロパティを表すクラス。これらのエントリが指す先の目的地を説明します。
注釈
MuPDF v1.9.0まで、このクラスはMuPDF内に存在し、バージョン1.10.0で削除されました。後方互換性のため、PyMuPDFはそれを引き続き維持していますが、その属性のいくつかは実際にはMuPDFを介して利用可能なデータでバックアップされていないことに注意してください。
属性 |
短い説明 |
---|---|
目的地 |
|
ファイル仕様(パス、ファイル名) |
|
説明的なフラグ |
|
これはMAPですか? |
|
これはURIですか? |
|
目的地の種類 |
|
左上の座標 |
|
名前付き目的地の名前 |
|
新しいウィンドウの名前 |
|
ページ番号 |
|
右下の座標 |
|
URI |
クラスAPI
- class linkDest#
- dest#
linkDest.kind
が:data:LINK_GOTOR
であり、linkDest.page
が -1 の場合、対象の宛先名。- Type:
str
- fileSpec#
linkDest.kind
がLINK_GOTOR
またはLINK_LAUNCH
の場合、このリンクが指すファイル名とパスが含まれています。- Type:
str
- flags#
宛先のさまざまな側面の有効性と意味を説明するビットフィールド。できる限り、リンクの宛先は、
linkDest.lt
とlinkDest.rb
をバウンディングボックスを定義するものとして扱えるように構築されています。ただし、フラグは、値のうち実際に指定されたものを示します。リンクの目的地フラグ を参照してください。- Type:
int
- isMap#
このフラグは、URIが解決されるときにマウスの位置を追跡するかどうかを指定します。デフォルト値:False。
- Type:
bool
- isUri#
この宛先がインターネットリソースであるか(URI形式のローカルファイル仕様とは異なる場合)、指定します。
- Type:
bool
- kind#
この宛先のタイプを示します。この文書内の場所、URI、ファイル起動、アクション、または他のファイル内の場所など。リンク宛先の種類を確認するには、リンクの目的の種類 を参照してください。
- Type:
int
- lt#
宛先の左上の Point (ポイント) 。
- Type:
- named#
この宛先は実行する名前付きアクションを指します(たとえば、JavaScriptなど、Adobe PDFリファレンス を参照)。提供される標準アクションは、NextPage、PrevPage、FirstPage、および LastPage です。
- Type:
str
- newWindow#
trueの場合、宛先は新しいウィンドウで起動する必要があります。
- Type:
bool
- page#
この宛先が指すページ番号(この文書または対象の文書内)です。
linkDest.kind
がLINK_GOTOR
またはLINK_GOTO
の場合にのみ設定されます。linkDest.kind
がLINK_GOTOR
の場合、-1 になる場合があります。この場合、linkDest.dest
には対象の文書内の宛先の名前が含まれます。- Type:
int
- rb#
この宛先の右下の Point (ポイント)。
- Type:
- uri#
この宛先が指すURIの名前。
- Type:
str