|
| CPDF_TestDocument () |
void | SetRoot (RetainPtr< CPDF_Dictionary > root) |
| CPDF_Document (std::unique_ptr< RenderDataIface > pRenderData, std::unique_ptr< PageDataIface > pPageData) |
| ~CPDF_Document () override |
Extension * | GetExtension () const |
void | SetExtension (std::unique_ptr< Extension > pExt) |
CPDF_Parser * | GetParser () const |
const CPDF_Dictionary * | GetRoot () const |
RetainPtr< CPDF_Dictionary > | GetMutableRoot () |
RetainPtr< CPDF_Dictionary > | GetInfo () |
RetainPtr< const CPDF_Array > | GetFileIdentifier () const |
uint32_t | DeletePage (int iPage) |
void | SetPageToNullObject (uint32_t page_obj_num) |
bool | MovePages (pdfium::span< const int > page_indices, int dest_page_index) |
int | GetPageCount () const |
bool | IsPageLoaded (int iPage) const |
RetainPtr< const CPDF_Dictionary > | GetPageDictionary (int iPage) |
RetainPtr< CPDF_Dictionary > | GetMutablePageDictionary (int iPage) |
int | GetPageIndex (uint32_t objnum) |
uint32_t | GetUserPermissions (bool get_owner_perms) const |
RetainPtr< CPDF_StreamAcc > | GetFontFileStreamAcc (RetainPtr< const CPDF_Stream > pFontStream) |
void | MaybePurgeFontFileStreamAcc (RetainPtr< CPDF_StreamAcc > &&pStreamAcc) |
void | MaybePurgeImage (uint32_t objnum) |
PageDataIface * | GetPageData () const |
RenderDataIface * | GetRenderData () const |
void | SetPageObjNum (int iPage, uint32_t objNum) |
JBig2_DocumentContext * | GetOrCreateCodecContext () |
LinkListIface * | GetLinksContext () const |
void | SetLinksContext (std::unique_ptr< LinkListIface > pContext) |
RetainPtr< CPDF_Stream > | CreateModifiedAPStream (RetainPtr< CPDF_Dictionary > dict) |
bool | IsModifiedAPStream (const CPDF_Stream *stream) const |
bool | TryInit () override |
RetainPtr< CPDF_Object > | ParseIndirectObject (uint32_t objnum) override |
CPDF_Parser::Error | LoadDoc (RetainPtr< IFX_SeekableReadStream > pFileAccess, const ByteString &password) |
CPDF_Parser::Error | LoadLinearizedDoc (RetainPtr< CPDF_ReadValidator > validator, const ByteString &password) |
bool | has_valid_cross_reference_table () const |
void | LoadPages () |
void | CreateNewDoc () |
RetainPtr< CPDF_Dictionary > | CreateNewPage (int iPage) |
void | IncrementParsedPageCount () |
uint32_t | GetParsedPageCountForTesting () |
void | SetRootForTesting (RetainPtr< CPDF_Dictionary > root) |
| Observable () |
| Observable (const Observable &that)=delete |
Observable & | operator= (const Observable &that)=delete |
| ~Observable () |
void | AddObserver (ObserverIface *pObserver) |
void | RemoveObserver (ObserverIface *pObserver) |
void | NotifyObservers () |
| CPDF_IndirectObjectHolder () |
virtual | ~CPDF_IndirectObjectHolder () |
RetainPtr< CPDF_Object > | GetOrParseIndirectObject (uint32_t objnum) |
RetainPtr< const CPDF_Object > | GetIndirectObject (uint32_t objnum) const |
RetainPtr< CPDF_Object > | GetMutableIndirectObject (uint32_t objnum) |
void | DeleteIndirectObject (uint32_t objnum) |
template<typename T, typename... Args> |
RetainPtr< T > | NewIndirect (Args &&... args) |
template<typename T, typename... Args> |
std::enable_if< CanInternStrings< T >::value, RetainPtr< T > >::type | New (Args &&... args) |
template<typename T, typename... Args> |
std::enable_if<!CanInternStrings< T >::value, RetainPtr< T > >::type | New (Args &&... args) |
uint32_t | AddIndirectObject (RetainPtr< CPDF_Object > pObj) |
bool | ReplaceIndirectObjectIfHigherGeneration (uint32_t objnum, RetainPtr< CPDF_Object > pObj) |
uint32_t | GetLastObjNum () const |
void | SetLastObjNum (uint32_t objnum) |
WeakPtr< ByteStringPool > | GetByteStringPool () const |
const_iterator | begin () const |
const_iterator | end () const |
Definition at line 13 of file cpdf_test_document.h.