|
| 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 |
|
void | DeletePage (int iPage) |
|
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 () |
|
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 () |
|
| 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.