6 #ifndef PDFTK_PTLOUTLINE_H_
7 #define PDFTK_PTLOUTLINE_H_
9 #include "PtlColorDeviceRGB.h"
10 #include "PtlParamString.h"
28 FLAG_NORMAL = 0x00000000,
29 FLAG_ITALIC = 0x00000001,
30 FLAG_BOLD = 0x00000002
36 int getHandle()
const;
298 #endif // PDFTK_PTLOUTLINE_H_
PDFのアクションを表現したクラスです。 すべてのアクションクラスのベースクラスです。
Definition: PtlAction.h:19
bool isRoot() const
ルートかどうかを取得。
PtlParamString getTitle() const
アウトラインタイトル文字列を取得。
void removeAction()
アクションを削除。
PtlOutline(const PtlOutline &obj)
コピーコンストラクタ
PtlDest & getDest() const
宛先を取得。
void setFlags(int flags)
アウトラインフラグを設定。
bool hasParent() const
親アウトラインを持つかを取得。
void setColor(const PtlColorDeviceRGB &color)
アウトラインタイトルの色を設定。
bool hasPrevSibling() const
前の兄弟アウトラインを持つかどうかを取得。
bool hasNextSibling() const
次の兄弟アウトラインを持つかどうかを取得。
PtlOutline & operator=(const PtlOutline &obj)
コピーオペレータ
PtlOutline getFirstChild() const
最初の子アウトラインを取得。
void destroy()
自分自身及び子アウトラインを削除。
void setTitle(const PtlParamString &title)
アウトラインタイトル文字列を設定。
PtlOutline getLastChild() const
最後の子アウトラインを取得。
PDFの宛先を表現したクラスです。 すべての宛先クラスのベースクラスです。
Definition: PtlDest.h:23
PtlOutline getPrevSibling() const
前の兄弟アウトラインを取得。
PtlOutline getNextSibling() const
次の兄弟アウトラインを取得。
PtlColorDeviceRGB getColor() const
アウトラインタイトルの色を取得。
void appendNextSibling(const PtlOutline &item)
兄弟アウトラインを追加。
void setDest(const PtlDest &dest)
宛先を設定。
int getFlags() const
アウトラインフラグを取得。
bool hasChild() const
子アウトラインを持つかどうかを取得。
PDFのアウトライン(しおり)を表現したクラスです。
Definition: PtlOutline.h:22
文字列を扱うクラスです。
Definition: PtlParamString.h:27
void removeChildren()
子アウトラインを削除。
ITEM_FLAG
Outline Item Flagsのビット定義
Definition: PtlOutline.h:27
PtlOutline getParent() const
親アウトラインを取得。
void appendLastChild(const PtlOutline &item)
子アウトラインを追加。
PDFのDeviceGray色を表現したクラスです。
Definition: PtlColorDeviceRGB.h:18
void setAction(const PtlAction &action)
アクションを設定。
PtlAction & getAction() const
アクションを取得。
bool isOpen() const
PDF表示時の子アウトラインをオープンするかどうかを取得。
void setOpen(bool open)
PDF表示時の子アウトラインをオープンするかどうかを設定。