10#ifndef PDFTK_NET_PTLOUTLINE_H_
11#define PDFTK_NET_PTLOUTLINE_H_
13#include <PdfTkNet/NetTk.h>
38 PdfTk::PtlOutline* m_native;
40 PdfTk::PtlOutline* getNative() {
return m_native; };
PDFのアクションを表現したクラスです。 すべてのアクションクラスのベースクラスです。
Definition NetAction.h:24
PDFのDeviceGray色を表現したクラスです。
Definition NetColorDeviceRGB.h:23
PDFの宛先を表現したクラスです。 すべての宛先クラスのベースクラスです。
Definition NetDest.h:28
void setTitle(String^title)
アウトラインタイトル文字列を設定。
void setDest(PtlDest^ dest)
宛先を設定。
bool isOpen()
PDF表示時の子アウトラインをオープンするかどうかを取得。
PtlOutline getNextSibling()
次の兄弟アウトラインを取得。
bool hasParent()
親アウトラインを持つかを取得。
PtlOutline operator=(PtlOutline^ obj)
コピーオペレータ
bool hasPrevSibling()
前の兄弟アウトラインを持つかどうかを取得。
void setOpen(bool open)
PDF表示時の子アウトラインをオープンするかどうかを設定。
PtlColorDeviceRGB getColor()
アウトラインタイトルの色を取得。
void destroy()
自分自身及び子アウトラインの削除。
ITEM_FLAG
Outline Item Flagsのビット定義
Definition NetOutline.h:31
@ FLAG_BOLD
ボールド
Definition NetOutline.h:34
@ FLAG_ITALIC
イタリック
Definition NetOutline.h:33
@ FLAG_NORMAL
ノーマル
Definition NetOutline.h:32
PtlOutline getFirstChild()
最初の子アウトラインを取得。
PtlOutline getPrevSibling()
前の兄弟アウトラインを取得。
ITEM_FLAG getFlags()
アウトラインフラグを取得。
void removeChildren()
子アウトラインを削除。
void removeAction()
アクションの削除。
void setColor(PtlColorDeviceRGB^ color)
アウトラインタイトルの色を設定。
PtlOutline(PtlOutline^ obj)
コピーコンストラクタ
String getTitle()
アウトラインタイトル文字列を取得。
void appendLastChild(PtlOutline^ item)
子アウトラインを追加。
PtlOutline getLastChild()
最後の子アウトラインを取得。
void appendNextSibling(PtlOutline^ item)
兄弟アウトラインを追加。
void setFlags(ITEM_FLAG flags)
アウトラインフラグを設定。
bool hasNextSibling()
次の兄弟アウトラインを持つかどうかを取得。
bool hasChild()
子アウトラインを持つかどうかを取得。
PtlAction getAction()
アクションを取得。
PtlOutline getParent()
親アウトラインを取得。
void setAction(PtlAction^ action)
アクションを設定。