PDFのアウトラインを表現したクラスです。
More...
#include <NetOutline.h>
|
PdfTk::PtlOutline * | m_native |
|
◆ ITEM_FLAG
Outline Item Flagsのビット定義
Enumerator |
---|
FLAG_NORMAL | ノーマル
|
FLAG_ITALIC | イタリック
|
FLAG_BOLD | ボールド
|
◆ PtlOutline() [1/2]
PdfTkNet::PtlOutline::PtlOutline |
( |
| ) |
|
◆ PtlOutline() [2/2]
PdfTkNet::PtlOutline::PtlOutline |
( |
PtlOutline^ |
obj | ) |
|
コピーコンストラクタ
- Parameters
-
- Exceptions
-
◆ appendLastChild()
void PdfTkNet::PtlOutline::appendLastChild |
( |
PtlOutline^ |
item | ) |
|
子アウトラインを追加。
最後に、子アウトラインを追加します。
自分自身がルート項目,若しくはルート項目の子孫でない場合、例外が発生します。
- Parameters
-
◆ appendNextSibling()
void PdfTkNet::PtlOutline::appendNextSibling |
( |
PtlOutline^ |
item | ) |
|
兄弟アウトラインを追加。
最後に、兄弟アウトラインを追加します。
自分自身がルート項目,若しくはルート項目の子孫でない場合、例外が発生します。
- Parameters
-
◆ destroy()
void PdfTkNet::PtlOutline::destroy |
( |
| ) |
|
自分自身及び子アウトラインの削除。
- Exceptions
-
◆ getAction()
PtlAction PdfTkNet::PtlOutline::getAction |
( |
| ) |
|
アクションを取得。
PtlActionを取得後、タイプを確認の上使用して下さい。
- Returns
- アクション
- Exceptions
-
◆ getColor()
アウトラインタイトルの色を取得。
- Returns
- 色
- Exceptions
-
◆ getDest()
PtlDest PdfTkNet::PtlOutline::getDest |
( |
| ) |
|
宛先を取得。
PtlDestを取得後、タイプを確認の上使用して下さい。
GoToRの宛先は取得されません。GoToRの宛先はActionGoToRから取得して下さい。
- Returns
- 宛先
- Exceptions
-
◆ getFirstChild()
PtlOutline PdfTkNet::PtlOutline::getFirstChild |
( |
| ) |
|
最初の子アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasChild関数で子アウトラインの有無を確認してください。
- Returns
- 子アウトライン。ない場合は例外をスローします。
- Exceptions
-
◆ getFlags()
アウトラインフラグを取得。
フラグの定義が論理和で指定されています。
- Returns
- フラグ。FLAG_XXXのフラグ。
- Exceptions
-
◆ getLastChild()
最後の子アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasChild関数で子アウトラインの有無を確認してください。
- Returns
- 子アウトライン。ない場合は例外をスローします。
- Exceptions
-
◆ getNextSibling()
PtlOutline PdfTkNet::PtlOutline::getNextSibling |
( |
| ) |
|
次の兄弟アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasNextSibling関数で次の兄弟アウトラインの有無を確認してください。
- Returns
- 兄弟のアウトライン。ない場合は例外をスローします。
- Exceptions
-
◆ getParent()
親アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasParent関数で親アウトラインの有無を確認してください。
- Returns
- 親アウトライン。ない場合は例外をスローします。
- Exceptions
-
◆ getPrevSibling()
PtlOutline PdfTkNet::PtlOutline::getPrevSibling |
( |
| ) |
|
前の兄弟アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasPrevSibling関数で前の兄弟アウトラインの有無を確認してください。
- Returns
- 兄弟のアウトライン。ない場合は例外をスローします。
- Exceptions
-
◆ getTitle()
String PdfTkNet::PtlOutline::getTitle |
( |
| ) |
|
アウトラインタイトル文字列を取得。
- Returns
- アウトラインタイトル
- Exceptions
-
◆ hasChild()
bool PdfTkNet::PtlOutline::hasChild |
( |
| ) |
|
子アウトラインを持つかどうかを取得。
- Returns
- true: 子アウトラインを持つ。false: 子アウトラインを持たない。
- Exceptions
-
◆ hasNextSibling()
bool PdfTkNet::PtlOutline::hasNextSibling |
( |
| ) |
|
次の兄弟アウトラインを持つかどうかを取得。
- Returns
- true: 次の兄弟アウトラインを持つ。false: 次の兄弟アウトラインを持たない。
- Exceptions
-
◆ hasParent()
bool PdfTkNet::PtlOutline::hasParent |
( |
| ) |
|
親アウトラインを持つかを取得。
- Returns
- true: 親アウトラインを持つ。false: 親アウトラインを持たない。
- Exceptions
-
◆ hasPrevSibling()
bool PdfTkNet::PtlOutline::hasPrevSibling |
( |
| ) |
|
前の兄弟アウトラインを持つかどうかを取得。
- Returns
- true: 前の兄弟アウトラインを持つ。false: 前の兄弟アウトラインを持たない。
- Exceptions
-
◆ isOpen()
bool PdfTkNet::PtlOutline::isOpen |
( |
| ) |
|
PDF表示時の子アウトラインをオープンするかどうかを取得。
- Returns
- PDF表示時の子アウトラインをオープンする指定。trueならオープンする。
- Exceptions
-
◆ isRoot()
bool PdfTkNet::PtlOutline::isRoot |
( |
| ) |
|
ルートかどうかを取得。
ルートは仮想のしおりで一番上位にあり、他のしおりをたどっていく基点となります。
ルートは基点なので名前などはありません。
- Returns
- true: ルート項目である。false: ルート項目でない。
- Exceptions
-
◆ operator=()
◆ removeAction()
void PdfTkNet::PtlOutline::removeAction |
( |
| ) |
|
◆ removeChildren()
void PdfTkNet::PtlOutline::removeChildren |
( |
| ) |
|
◆ setAction()
void PdfTkNet::PtlOutline::setAction |
( |
PtlAction^ |
action | ) |
|
アクションを設定。
同時にsetDestを使用すると後に設定したほうが反映されます。
- Parameters
-
- Exceptions
-
◆ setColor()
アウトラインタイトルの色を設定。
- Parameters
-
- Exceptions
-
◆ setDest()
void PdfTkNet::PtlOutline::setDest |
( |
PtlDest^ |
dest | ) |
|
宛先を設定。
- Parameters
-
- Exceptions
-
◆ setFlags()
void PdfTkNet::PtlOutline::setFlags |
( |
ITEM_FLAG |
flags | ) |
|
アウトラインフラグを設定。
フラグの定義を論理和で指定します。
- Parameters
-
- Exceptions
-
◆ setOpen()
void PdfTkNet::PtlOutline::setOpen |
( |
bool |
open | ) |
|
PDF表示時の子アウトラインをオープンするかどうかを設定。
- Parameters
-
open | PDF表示時の子アウトラインをオープンする指定。trueならオープンする。 |
- Exceptions
-
◆ setTitle()
void PdfTkNet::PtlOutline::setTitle |
( |
String^ |
title | ) |
|
アウトラインタイトル文字列を設定。
- Parameters
-
- Exceptions
-