#include <PdfPagesTreeCache.h>
Public Member Functions | |
| PdfPagesTreeCache (int nInitialSize) | |
| virtual | ~PdfPagesTreeCache () |
| virtual PdfPage * | GetPage (int nIndex) |
| virtual void | AddPageObject (int nIndex, PdfPage *pPage) |
| virtual void | InsertPage (int nIndex) |
| virtual void | DeletePage (int nIndex) |
| virtual void | ClearCache () |
| PoDoFo::PdfPagesTreeCache::PdfPagesTreeCache | ( | int | nInitialSize | ) |
Construct a new PdfCachedPagesTree.
| nInitialSize | initial size of the pagestree |
| PoDoFo::PdfPagesTreeCache::~PdfPagesTreeCache | ( | ) | [virtual] |
Close/down destruct a PdfCachedPagesTree
| void PoDoFo::PdfPagesTreeCache::AddPageObject | ( | int | nIndex, | |
| PdfPage * | pPage | |||
| ) | [virtual] |
Add a PdfPage object to the cache
| nIndex | index of the page | |
| pPage | page object |
| void PoDoFo::PdfPagesTreeCache::ClearCache | ( | ) | [virtual] |
Clear cache, i.e. remove all elements from the cache.
| void PoDoFo::PdfPagesTreeCache::DeletePage | ( | int | nIndex | ) | [virtual] |
Delete a PdfPage from the cache
| nIndex | index of the page |
| PdfPage * PoDoFo::PdfPagesTreeCache::GetPage | ( | int | nIndex | ) | [virtual] |
Return a PdfPage for the specified Page index The returned page is owned by the pages tree and deleted along with it.
| nIndex | page index, 0-based |
| void PoDoFo::PdfPagesTreeCache::InsertPage | ( | int | nIndex | ) | [virtual] |
A page was inserted into the pagestree, therefore the cache has to be updated
| nIndex | index where the page was inserted |
1.4.7