|
Antenna House PDF Tool API (.NET) 8.0
|
#include <NetOutline.h>
公開型 | |
| enum class | ITEM_FLAG { FLAG_NORMAL = 0x00000000 , FLAG_ITALIC = 0x00000001 , FLAG_BOLD = 0x00000002 } |
公開メンバ関数 | |
| PdfTk::PtlOutline * | getNative () |
| PtlOutline () | |
| コンストラクタ | |
| PtlOutline (PtlOutline^ obj) | |
| コピーコンストラクタ | |
| ~PtlOutline () | |
| デストラクタ | |
| !PtlOutline () | |
| ファイナライザ。 | |
| PtlOutline | operator= (PtlOutline^ obj) |
| コピーオペレータ | |
| bool | isRoot () |
| ルートかどうかを取得。 | |
| String | getTitle () |
| アウトラインタイトル文字列を取得。 | |
| void | setTitle (String^title) |
| アウトラインタイトル文字列を設定。 | |
| PtlAction | getAction () |
| アクションを取得。 | |
| void | setAction (PtlAction^ action) |
| アクションを設定。 | |
| void | removeAction () |
| アクションの削除。 | |
| PtlDest | getDest () |
| 宛先を取得。 | |
| void | setDest (PtlDest^ dest) |
| 宛先を設定。 | |
| PtlColorDeviceRGB | getColor () |
| アウトラインタイトルの色を取得。 | |
| void | setColor (PtlColorDeviceRGB^ color) |
| アウトラインタイトルの色を設定。 | |
| ITEM_FLAG | getFlags () |
| アウトラインフラグを取得。 | |
| void | setFlags (ITEM_FLAG flags) |
| アウトラインフラグを設定。 | |
| bool | isOpen () |
| PDF表示時の子アウトラインをオープンするかどうかを取得。 | |
| void | setOpen (bool open) |
| PDF表示時の子アウトラインをオープンするかどうかを設定。 | |
| bool | hasParent () |
| 親アウトラインを持つかを取得。 | |
| PtlOutline | getParent () |
| 親アウトラインを取得。 | |
| bool | hasChild () |
| 子アウトラインを持つかどうかを取得。 | |
| PtlOutline | getFirstChild () |
| 最初の子アウトラインを取得。 | |
| PtlOutline | getLastChild () |
| 最後の子アウトラインを取得。 | |
| bool | hasPrevSibling () |
| 前の兄弟アウトラインを持つかどうかを取得。 | |
| PtlOutline | getPrevSibling () |
| 前の兄弟アウトラインを取得。 | |
| bool | hasNextSibling () |
| 次の兄弟アウトラインを持つかどうかを取得。 | |
| PtlOutline | getNextSibling () |
| 次の兄弟アウトラインを取得。 | |
| void | appendLastChild (PtlOutline^ item) |
| 子アウトラインを追加。 | |
| void | appendNextSibling (PtlOutline^ item) |
| 兄弟アウトラインを追加。 | |
| void | removeChildren () |
| 子アウトラインを削除。 | |
| void | destroy () |
| 自分自身及び子アウトラインの削除。 | |
限定公開変数類 | |
| PdfTk::PtlOutline * | m_native |
PDFのアウトライン(しおり)を表現したクラスです。
|
strong |
| PdfTkNet::PtlOutline::PtlOutline | ( | ) |
コンストラクタ
| PtlException |
| PdfTkNet::PtlOutline::PtlOutline | ( | PtlOutline^ | obj | ) |
| PdfTkNet::PtlOutline::~PtlOutline | ( | ) |
デストラクタ
| PdfTkNet::PtlOutline::!PtlOutline | ( | ) |
ファイナライザ。
| void PdfTkNet::PtlOutline::appendLastChild | ( | PtlOutline^ | item | ) |
子アウトラインを追加。
最後に、子アウトラインを追加します。
自分自身がルート項目,若しくはルート項目の子孫でない場合、例外が発生します。
| item | 子アウトライン |
| void PdfTkNet::PtlOutline::appendNextSibling | ( | PtlOutline^ | item | ) |
兄弟アウトラインを追加。
最後に、兄弟アウトラインを追加します。
自分自身がルート項目,若しくはルート項目の子孫でない場合、例外が発生します。
| item | 兄弟アウトライン |
| void PdfTkNet::PtlOutline::destroy | ( | ) |
自分自身及び子アウトラインの削除。
| PtlException |
| PtlAction PdfTkNet::PtlOutline::getAction | ( | ) |
| PtlColorDeviceRGB PdfTkNet::PtlOutline::getColor | ( | ) |
| PtlDest PdfTkNet::PtlOutline::getDest | ( | ) |
宛先を取得。
PtlDestを取得後、タイプを確認の上使用して下さい。
GoToRの宛先は取得されません。GoToRの宛先はActionGoToRから取得して下さい。
| PtlException |
| PtlOutline PdfTkNet::PtlOutline::getFirstChild | ( | ) |
最初の子アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasChild関数で子アウトラインの有無を確認してください。
| PtlException |
| ITEM_FLAG PdfTkNet::PtlOutline::getFlags | ( | ) |
| PtlOutline PdfTkNet::PtlOutline::getLastChild | ( | ) |
最後の子アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasChild関数で子アウトラインの有無を確認してください。
| PtlException |
| PdfTk::PtlOutline * PdfTkNet::PtlOutline::getNative | ( | ) |
| PtlOutline PdfTkNet::PtlOutline::getNextSibling | ( | ) |
次の兄弟アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasNextSibling関数で次の兄弟アウトラインの有無を確認してください。
| PtlException |
| PtlOutline PdfTkNet::PtlOutline::getParent | ( | ) |
親アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasParent関数で親アウトラインの有無を確認してください。
| PtlException |
| PtlOutline PdfTkNet::PtlOutline::getPrevSibling | ( | ) |
前の兄弟アウトラインを取得。
存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasPrevSibling関数で前の兄弟アウトラインの有無を確認してください。
| PtlException |
| String PdfTkNet::PtlOutline::getTitle | ( | ) |
| bool PdfTkNet::PtlOutline::hasChild | ( | ) |
| bool PdfTkNet::PtlOutline::hasNextSibling | ( | ) |
| bool PdfTkNet::PtlOutline::hasParent | ( | ) |
| bool PdfTkNet::PtlOutline::hasPrevSibling | ( | ) |
| bool PdfTkNet::PtlOutline::isOpen | ( | ) |
| bool PdfTkNet::PtlOutline::isRoot | ( | ) |
ルートかどうかを取得。
ルートは仮想のしおりで一番上位にあり、他のしおりをたどっていく基点となります。
ルートは基点なので名前などはありません。
| PtlException |
| PtlOutline PdfTkNet::PtlOutline::operator= | ( | PtlOutline^ | obj | ) |
コピーオペレータ
| obj | コピー元オブジェクト。 |
| void PdfTkNet::PtlOutline::removeAction | ( | ) |
アクションの削除。
| PtlException |
| void PdfTkNet::PtlOutline::removeChildren | ( | ) |
子アウトラインを削除。
| PtlException |
| void PdfTkNet::PtlOutline::setAction | ( | PtlAction^ | action | ) |
| void PdfTkNet::PtlOutline::setColor | ( | PtlColorDeviceRGB^ | color | ) |
| void PdfTkNet::PtlOutline::setDest | ( | PtlDest^ | dest | ) |
| void PdfTkNet::PtlOutline::setFlags | ( | ITEM_FLAG | flags | ) |
| void PdfTkNet::PtlOutline::setOpen | ( | bool | open | ) |
| void PdfTkNet::PtlOutline::setTitle | ( | String^ | title | ) |
|
protected |