iDRS™ SDK 16
Loading...
Searching...
No Matches
CBookmarksOptions_interface.h
Go to the documentation of this file.
1
7#ifndef CBOOKMARKSOPTIONS_INTERFACE_H
8
9#define CBOOKMARKSOPTIONS_INTERFACE_H
10
11#include "CObj_interface.h"
16
17#include "idrs_common.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
29CBookmarksOptions CBookmarksOptions_Create(idrs_exception *pargException);
30
38void CBookmarksOptions_SetBookmarksMode(CBookmarksOptions argCBookmarksOptions, enum BookmarksMode const evBookmarksMode, idrs_exception *pargException);
39
47enum BookmarksMode CBookmarksOptions_GetBookmarksMode(const CBookmarksOptions argCBookmarksOptions, idrs_exception *pargException);
48
64CPageBookmarkArray CBookmarksOptions_GenerateBookmarks(const CPageContent argPageContent, const idrs_string strPageTitle, IDRS_UINT const argDestinationPage, idrs_exception *pargException);
65
80CPageBookmarkArray CBookmarksOptions_GenerateBookmarks2(const CPageContent argPageContent, const idrs_string strPageTitle, idrs_exception *pargException);
81
96CPageBookmarkArray CBookmarksOptions_GenerateBookmarks3(const CPageContent argPageContent, idrs_exception *pargException);
97
105void CBookmarksOptions_Destroy(CBookmarksOptions argCBookmarksOptions, idrs_exception *pargException);
106
107#ifdef __cplusplus
108}
109#endif /* __cplusplus */
110
111#endif /* CBOOKMARKSOPTIONS_INTERFACE_H */
CPageBookmarkArray CBookmarksOptions_GenerateBookmarks3(const CPageContent argPageContent, idrs_exception *pargException)
Helper method allowing to automatically generate some bookmarks corresponding to the provided page's ...
CPageBookmarkArray CBookmarksOptions_GenerateBookmarks(const CPageContent argPageContent, const idrs_string strPageTitle, IDRS_UINT const argDestinationPage, idrs_exception *pargException)
Helper method allowing to automatically generate some bookmarks corresponding to the provided page's ...
CPageBookmarkArray CBookmarksOptions_GenerateBookmarks2(const CPageContent argPageContent, const idrs_string strPageTitle, idrs_exception *pargException)
Helper method allowing to automatically generate some bookmarks corresponding to the provided page's ...
CBookmarksOptions CBookmarksOptions_Create(idrs_exception *pargException)
Create is instantiating a new instance of CBookmarksOptions and associated data object.
enum BookmarksMode CBookmarksOptions_GetBookmarksMode(const CBookmarksOptions argCBookmarksOptions, idrs_exception *pargException)
Gets the bookmarks mode.
void CBookmarksOptions_Destroy(CBookmarksOptions argCBookmarksOptions, idrs_exception *pargException)
Destroys a CBookmarksOptions handle.
void CBookmarksOptions_SetBookmarksMode(CBookmarksOptions argCBookmarksOptions, enum BookmarksMode const evBookmarksMode, idrs_exception *pargException)
Sets the bookmarks mode.
Interface for CObj wrapper.
Interface for CPageBookmark wrapper.
Interface for CPageContent wrapper.
Interface for EnumDefinitions wrapper.
BookmarksMode
Enumeration allowing to select bookmarks modes.
Definition EnumDefinitions_interface.h:2353
CBookmarksOptions class defines all bookmarks options.
CPageContent represents the results content of CPage.
Class that handles a string of characters.
Interface for idrs_string wrapper.
unsigned int IDRS_UINT
An unsigned integer.
Definition idrsstd_interface.h:27