PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
bookmarks.h File Reference

Bookmarks API. More...

#include <pdfsdk/core/actions.h>
#include <pdfsdk/core/api_macro.h>
#include <pdfsdk/core/atoms.h>
#include <pdfsdk/errors.h>

Go to the source code of this file.

Typedefs

typedef struct PDBookmarkRec_ * PDBookmark
 
typedef uint32_t PDBookmarkFlags
 
typedef void(PDFSDK_CALLCONV * PDBookmarksChangedProc) (void *clientData)
 

Enumerations

enum  { kPDBookmarkFlagItalic = 1 << 0 , kPDBookmarkFlagBold = 1 << 1 }
 

Functions

PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocAttachBookmarksChangedCallback (PDDoc doc, PDBookmarksChangedProc proc, void *clientData)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocDetachBookmarksChangedCallback (PDDoc doc, PDBookmarksChangedProc proc, void *clientData)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDDocNotifyBookmarksChanged (PDDoc doc)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkCreateRoot (PDDoc doc, PDBookmark *pRoot)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetRoot (PDDoc doc, PDBookmark *pRoot)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetParent (PDBookmark bookmark, PDBookmark *pParent)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetPrev (PDBookmark bookmark, PDBookmark *pPrev)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetNext (PDBookmark bookmark, PDBookmark *pNext)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetFirstChild (PDBookmark bookmark, PDBookmark *pFirstChild)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetLastChild (PDBookmark bookmark, PDBookmark *pLastChild)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetVisibleChildrenCount (PDBookmark bookmark, int32_t *pCount)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkExpand (PDBookmark bookmark)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkCollapse (PDBookmark bookmark)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkIsExpanded (PDBookmark bookmark, bool *pOpen)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkSetTitle (PDBookmark bookmark, const wchar_t *title, size_t titleSize)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetTitle (PDBookmark bookmark, wchar_t *buffer, size_t bufferSize, size_t *pTitleSize)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkSetTextColor (PDBookmark bookmark, PDColorValue color)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetTextColor (PDBookmark bookmark, PDColorValue *pColor)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkSetTextStyle (PDBookmark bookmark, PDBookmarkFlags flags)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetTextStyle (PDBookmark bookmark, PDBookmarkFlags *pFlags)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkRemove (PDBookmark bookmark)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkInsertNext (PDBookmark bookmark, PDBookmark next)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkInsertChild (PDBookmark bookmark, PDBookmark child)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkCreateNext (PDBookmark bookmark, const wchar_t *title, size_t titleSize, PDBookmark *)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkCreateChild (PDBookmark bookmark, const wchar_t *title, size_t titleSize, PDBookmark *)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkSetActions (PDBookmark bookmark, PDAction)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetActions (PDBookmark bookmark, PDAction *)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkSetDest (PDBookmark bookmark, PDDest)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkGetDest (PDBookmark bookmark, PDDest *)
 
PDF_CORE_API PDErrCode PDFSDK_CALLCONV PDBookmarkEqual (PDBookmark bookmarkA, PDBookmark bookmarkB, bool *pEqual)
 

Detailed Description

Bookmarks API.