3#ifndef PDFSDK_CXX_PDF_BOOKMARK_H_INCLUDED_
4#define PDFSDK_CXX_PDF_BOOKMARK_H_INCLUDED_
15#include "forward_declarations.h"
16#include "wrapper_base.h"
33class Bookmark :
public detail::RefCountedHandle<PDBookmark> {
237 PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(Bookmark, PDBookmark)
242#include "bookmark_impl.inl"
Represents an action in a PDF document.
Definition action.h:32
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
Object GetPdfObject() const
Get the PDF object associated with this bookmark.
Represents a destination in a PDF document.
Definition dest.h:31
Represents a PDF object.
Definition object.h:25