6#ifndef PDFTK_PTLOUTLINE_H_
7#define PDFTK_PTLOUTLINE_H_
9#include "PtlColorDeviceRGB.h"
10#include "PtlParamString.h"
36 int getHandle()
const;
void setAction(const PtlAction &action)
アクションを設定。
const PtlParamString & getTitle()
アウトラインタイトル文字列を取得。
void removeChildren()
子アウトラインを削除。
PtlOutline getNextSibling() const
次の兄弟アウトラインを取得。
PtlOutline(const PtlOutline &obj)
コピーコンストラクタ
PtlOutline getPrevSibling() const
前の兄弟アウトラインを取得。
PtlDest & getDest() const
宛先を取得。
void appendLastChild(const PtlOutline &item)
子アウトラインを追加。
void setOpen(bool open)
PDF表示時の子アウトラインをオープンするかどうかを設定。
void setTitle(const PtlParamString &title)
アウトラインタイトル文字列を設定。
bool hasPrevSibling() const
前の兄弟アウトラインを持つかどうかを取得。
void setDest(const PtlDest &dest)
宛先を設定。
bool isRoot() const
ルートかどうかを取得。
PtlOutline getParent() const
親アウトラインを取得。
int getFlags() const
アウトラインフラグを取得。
PtlColorDeviceRGB getColor() const
アウトラインタイトルの色を取得。
void destroy()
自分自身及び子アウトラインを削除。
PtlAction & getAction() const
アクションを取得。
PtlOutline & operator=(const PtlOutline &obj)
コピーオペレータ
bool hasParent() const
親アウトラインを持つかを取得。
PtlOutline getFirstChild() const
最初の子アウトラインを取得。
void setColor(const PtlColorDeviceRGB &color)
アウトラインタイトルの色を設定。
void removeAction()
アクションを削除。
bool hasNextSibling() const
次の兄弟アウトラインを持つかどうかを取得。
bool hasChild() const
子アウトラインを持つかどうかを取得。
void setFlags(int flags)
アウトラインフラグを設定。
PtlOutline getLastChild() const
最後の子アウトラインを取得。
void appendNextSibling(const PtlOutline &item)
兄弟アウトラインを追加。
bool isOpen() const
PDF表示時の子アウトラインをオープンするかどうかを取得。