/external/pdfium/core/fpdfapi/parser/ |
cpdf_indirect_object_holder.cpp | 25 uint32_t objnum) const { 26 auto it = m_IndirectObjs.find(objnum); 31 uint32_t objnum) { 32 if (objnum == 0) 35 CPDF_Object* pObj = GetIndirectObject(objnum); 39 std::unique_ptr<CPDF_Object> pNewObj = ParseIndirectObject(objnum); 43 pNewObj->m_ObjNum = objnum; 44 m_LastObjNum = std::max(m_LastObjNum, objnum); 45 m_IndirectObjs[objnum] = std::move(pNewObj); 46 return m_IndirectObjs[objnum].get() [all...] |
cpdf_crypto_handler.h | 25 void* DecryptStart(uint32_t objnum, uint32_t gennum); 26 void Decrypt(uint32_t objnum, uint32_t gennum, CFX_ByteString& str); 32 uint32_t EncryptGetSize(uint32_t objnum, 36 bool EncryptContent(uint32_t objnum, 47 uint32_t objnum, 53 void* CryptStart(uint32_t objnum, uint32_t gennum, bool bEncrypt); 67 void PopulateKey(uint32_t objnum, uint32_t gennum, uint8_t* key);
|
cpdf_indirect_object_holder.h | 30 CPDF_Object* GetIndirectObject(uint32_t objnum) const; 31 CPDF_Object* GetOrParseIndirectObject(uint32_t objnum); 32 void DeleteIndirectObject(uint32_t objnum); 55 uint32_t objnum, 59 void SetLastObjNum(uint32_t objnum) { m_LastObjNum = objnum; } 69 virtual std::unique_ptr<CPDF_Object> ParseIndirectObject(uint32_t objnum);
|
cpdf_parser.h | 65 uint32_t objnum); 68 bool IsValidObjectNumber(uint32_t objnum) const; 69 FX_FILESIZE GetObjectPositionOrZero(uint32_t objnum) const; 70 uint8_t GetObjectType(uint32_t objnum) const; 71 uint16_t GetObjectGenNum(uint32_t objnum) const; 73 bool IsObjectFreeOrNull(uint32_t objnum) const; 77 FX_FILESIZE GetObjectOffset(uint32_t objnum) const; 78 FX_FILESIZE GetObjectSize(uint32_t objnum) const; 80 void GetIndirectBinary(uint32_t objnum, uint8_t*& pBuffer, uint32_t& size); 87 uint32_t objnum); [all...] |
cpdf_reference.cpp | 13 CPDF_Reference::CPDF_Reference(CPDF_IndirectObjectHolder* pDoc, uint32_t objnum) 14 : m_pObjList(pDoc), m_RefObjNum(objnum) {} 76 void CPDF_Reference::SetRef(CPDF_IndirectObjectHolder* pDoc, uint32_t objnum) { 78 m_RefObjNum = objnum;
|
cpdf_parser.cpp | 73 bool CPDF_Parser::IsValidObjectNumber(uint32_t objnum) const { 74 return !m_ObjectInfo.empty() && objnum <= m_ObjectInfo.rbegin()->first; 77 FX_FILESIZE CPDF_Parser::GetObjectPositionOrZero(uint32_t objnum) const { 78 auto it = m_ObjectInfo.find(objnum); 82 uint8_t CPDF_Parser::GetObjectType(uint32_t objnum) const { 83 ASSERT(IsValidObjectNumber(objnum)); 84 auto it = m_ObjectInfo.find(objnum); 88 uint16_t CPDF_Parser::GetObjectGenNum(uint32_t objnum) const { 89 ASSERT(IsValidObjectNumber(objnum)); 90 auto it = m_ObjectInfo.find(objnum); 445 uint32_t objnum = start_objnum + block * 1024 + i; local 520 uint32_t objnum = start_objnum + block * 1024 + i; local 579 uint32_t objnum = 0; local [all...] |
cfdf_document.cpp | 53 uint32_t objnum = FXSYS_atoui(word.c_str()); local 54 if (!objnum) 66 parser.GetObject(this, objnum, 0, true); 70 ReplaceIndirectObjectIfHigherGeneration(objnum, std::move(pObj));
|
cpdf_crypto_handler.cpp | 17 uint32_t objnum, 31 PopulateKey(objnum, gennum, key1); 84 void* CPDF_CryptoHandler::CryptStart(uint32_t objnum, 104 PopulateKey(objnum, gennum, key1); 231 void CPDF_CryptoHandler::Decrypt(uint32_t objnum, 235 void* context = DecryptStart(objnum, gennum); 241 void* CPDF_CryptoHandler::DecryptStart(uint32_t objnum, uint32_t gennum) { 242 return CryptStart(objnum, gennum, false); 306 uint32_t CPDF_CryptoHandler::EncryptGetSize(uint32_t objnum, 315 bool CPDF_CryptoHandler::EncryptContent(uint32_t objnum, [all...] |
cpdf_reference.h | 19 CPDF_Reference(CPDF_IndirectObjectHolder* pDoc, uint32_t objnum); 37 void SetRef(CPDF_IndirectObjectHolder* pDoc, uint32_t objnum);
|
cpdf_syntax_parser.h | 36 uint32_t objnum, 42 uint32_t objnum, 82 uint32_t objnum,
|
cpdf_syntax_parser.cpp | 370 uint32_t objnum, 389 uint32_t objnum = FXSYS_atoui(word.c_str()); local 390 if (objnum == CPDF_Object::kInvalidObjNum) 392 return pdfium::MakeUnique<CPDF_Reference>(pObjList, objnum); 408 m_pCryptoHandler->Decrypt(objnum, gennum, str); 414 m_pCryptoHandler->Decrypt(objnum, gennum, str); 420 GetObject(pObjList, objnum, gennum, true)) { 460 GetObject(pObjList, objnum, gennum, true); 473 pDict->SetFor("Contents", GetObject(pObjList, objnum, gennum, false)); 482 return ReadStream(std::move(pDict), objnum, gennum) 510 uint32_t objnum = FXSYS_atoui(word.c_str()); local [all...] |
cpdf_document.h | 59 int GetPageIndex(uint32_t objnum); 63 void SetPageObjNum(int iPage, uint32_t objNum); 110 uint32_t objnum, 113 std::unique_ptr<CPDF_Object> ParseIndirectObject(uint32_t objnum) override;
|
cpdf_data_avail.cpp | 94 uint32_t CPDF_DataAvail::GetObjectSize(uint32_t objnum, FX_FILESIZE& offset) { 96 if (!pParser || !pParser->IsValidObjectNumber(objnum)) 99 if (pParser->GetObjectType(objnum) == 2) 100 objnum = pParser->GetObjectPositionOrZero(objnum); 102 if (pParser->GetObjectType(objnum) != 1 && 103 pParser->GetObjectType(objnum) != 255) { 107 offset = pParser->GetObjectPositionOrZero(objnum); 338 std::unique_ptr<CPDF_Object> CPDF_DataAvail::GetObject(uint32_t objnum, 349 size = GetObjectSize(objnum, offset) 806 CFX_ByteString objnum = m_parser.m_pSyntax->GetNextWord(&bNumber); local [all...] |
cpdf_data_avail.h | 131 uint32_t GetObjectSize(uint32_t objnum, FX_FILESIZE& offset); 163 uint32_t objnum, 165 std::unique_ptr<CPDF_Object> GetObject(uint32_t objnum,
|
cpdf_document.cpp | 362 uint32_t objnum) { 363 return m_pParser ? m_pParser->ParseIndirectObject(this, objnum) : nullptr; 489 uint32_t objnum = m_PageList[iPage]; local 490 if (objnum) 491 return ToDictionary(GetOrParseIndirectObject(objnum)); 514 void CPDF_Document::SetPageObjNum(int iPage, uint32_t objNum) { 515 m_PageList[iPage] = objNum; 520 uint32_t objnum, 524 if (objnum == pNode->GetObjNum()) 551 if (pKid && pKid->GetRefObjNum() == objnum) [all...] |
/external/pdfium/core/fpdfdoc/ |
cpdf_linklist.cpp | 18 uint32_t objnum = pPage->m_pFormDict->GetObjNum(); local 19 if (objnum == 0) 22 auto it = m_PageMap.find(objnum); 27 std::vector<CPDF_Dictionary*>& page_link_list = m_PageMap[objnum];
|
/external/pdfium/core/fpdfapi/edit/ |
cpdf_creator.h | 54 int32_t AppendObjectNumberToXRef(uint32_t objnum); 61 int32_t WriteOldIndirectObject(uint32_t objnum); 65 int32_t WriteDirectObj(uint32_t objnum, 69 int32_t WriteIndirectObj(uint32_t objnum, const CPDF_Object* pObj); 70 int32_t WriteIndirectObjectToStream(uint32_t objnum, 75 uint32_t objnum,
|
fpdf_edit_create.cpp | 43 // TODO(ochang): Make helper for appending "objnum 0 R ". 353 void AppendIndex2(CFX_ByteTextBuf& buffer, uint32_t objnum, int32_t index) { 355 buffer.AppendByte(FX_GETBYTEOFFSET24(objnum)); 356 buffer.AppendByte(FX_GETBYTEOFFSET16(objnum)); 357 buffer.AppendByte(FX_GETBYTEOFFSET8(objnum)); 358 buffer.AppendByte(FX_GETBYTEOFFSET0(objnum)); 477 int objnum, 488 int objnum, 500 m_dwSize = pHandler->EncryptGetSize(objnum, 0, src_data, src_size); 502 pHandler->EncryptContent(objnum, 0, src_data, src_size, m_pData, m_dwSize) 713 uint32_t objnum = ++pCreator->m_dwLastObjNum; local 1321 uint32_t objnum = m_NewObjNumArray[index]; local 1367 const uint32_t objnum = pair.first; local 1420 objnum); local 1643 uint32_t objnum = m_NewObjNumArray[i]; local 1851 uint32_t objnum = m_NewObjNumArray[i]; local [all...] |
editint.h | 22 uint32_t objnum; member in struct:CPDF_ObjectStream::Item 45 uint32_t objnum; member in struct:CPDF_XRefStream::Index 61 void AddObjectNumberToIndexArray(uint32_t objnum);
|