error_type PageTree_Release(PageTreeHandle *handle)
Decrement the internal reference counter.
The leaves of the page tree are page objects, each of which is a dictionary specifying the attributes...
The pages of a document are accessed through a structure known as the page tree, which defines the or...
error_type PageTree_RemovePage(PageTreeHandle *handle, size_type at)
Removed a page at index at.
error_type PageTree_FromUnknown(IUnknownHandle *handle, PageTreeHandle **result)
Convert IUnknownHandle to PageTreeHandle.
error_type PageTree_InsertPage(PageTreeHandle *handle, size_type at, PageObjectHandle *page)
Insert new page at index at.
error_type PageTree_AppendPage(PageTreeHandle *handle, PageObjectHandle *page)
Adds a new page at the end of the page tree, after its current last element.
error_type PageTree_GetPage(PageTreeHandle *handle, size_type at, PageObjectHandle **result)
Get page at index at.
error_type PageTree_GetPageCount(PageTreeHandle *handle, size_type *result)
Get total number of pages in current document.
error_type PageTree_ToUnknown(PageTreeHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.