3#ifndef PDFSDK_CXX_PDF_BOOKMARK_H_INCLUDED_
4#define PDFSDK_CXX_PDF_BOOKMARK_H_INCLUDED_
10#include "forward_declarations.h"
11#include "wrapper_base.h"
20class Bookmark :
public detail::RefCountedHandle<PDBookmark> {
197 PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(
Bookmark, PDBookmark)
202#include "bookmark_impl.inl"
Represents an action in a PDF document.
Definition action.h:21
Represents a bookmark in a PDF document.
Definition bookmark.h:20
PDBookmarkFlags GetTextStyle() const
Bookmark CreateChild(const std::wstring &title)
Bookmark GetLastChild() const
Bookmark GetParent() const
Action GetActions() const
Bookmark CreateNext(const std::wstring &title, const Action &actions)
void SetActions(Action actions)
Bookmark CreateChild(const std::wstring &title, const Action &actions)
Bookmark CreateNext(const std::wstring &title, const Dest &dest)
void InsertChild(Bookmark child)
Bookmark CreateNext(const std::wstring &title)
void InsertNext(Bookmark next)
std::wstring GetTitle() const
Bookmark GetFirstChild() const
void SetTextStyle(PDBookmarkFlags flags)
void SetTextColor(PDColorValue color)
int GetVisibleChildrenCount() const
void SetTitle(const std::wstring &title)
Bookmark CreateChild(const std::wstring &title, const Dest &dest)
PDColorValue GetTextColor() const
Represents a destination in a PDF document.
Definition dest.h:23