Lines Matching refs:pObj

59                 CPDF_Object* pObj = pRef->m_pObjList->GetIndirectObject(pRef->m_RefObjNum);

60 if (pObj == NULL) {
63 return pObj->GetString();
83 CPDF_Object* pObj = pRef->m_pObjList->GetIndirectObject(pRef->m_RefObjNum);
84 if (pObj == NULL) {
87 return pObj->GetConstString();
105 CPDF_Object* pObj = pRef->m_pObjList->GetIndirectObject(pRef->m_RefObjNum);
106 if (pObj == NULL) {
109 return pObj->GetNumber();
135 CPDF_Object* pObj = pRef->m_pObjList->GetIndirectObject(pRef->m_RefObjNum, &context);
136 if (pObj == NULL) {
139 return pObj->GetInteger();
159 CPDF_Object* pObj = pRef->m_pObjList->GetIndirectObject(pRef->m_RefObjNum);
160 if (pObj == NULL) {
163 return pObj->GetDict();
306 CPDF_Stream* pObj = FX_NEW CPDF_Stream(acc.DetachData(), streamSize, (CPDF_Dictionary*)((CPDF_Object*)pThis->GetDict())->CloneInternal(bDirect, visited));
307 return pObj;
528 void CPDF_Array::SetAt(FX_DWORD i, CPDF_Object* pObj, CPDF_IndirectObjects* pObjs)
537 if (pObj->GetObjNum()) {
539 pObj = CPDF_Reference::Create(pObjs, pObj->GetObjNum());
541 m_Objects.SetAt(i, pObj);
543 void CPDF_Array::InsertAt(FX_DWORD index, CPDF_Object* pObj, CPDF_IndirectObjects* pObjs)
545 ASSERT(pObj != NULL);
546 if (pObj->GetObjNum()) {
548 pObj = CPDF_Reference::Create(pObjs, pObj->GetObjNum());
550 m_Objects.InsertAt(index, pObj);
552 void CPDF_Array::Add(CPDF_Object* pObj, CPDF_IndirectObjects* pObjs)
554 ASSERT(pObj != NULL);
555 if (pObj->GetObjNum()) {
557 pObj = CPDF_Reference::Create(pObjs, pObj->GetObjNum());
559 m_Objects.Add(pObj);
796 void CPDF_Dictionary::SetAt(FX_BSTR key, CPDF_Object* pObj, CPDF_IndirectObjects* pObjs)
801 if (p == pObj) {
807 if (pObj) {
808 if (pObj->GetObjNum()) {
810 pObj = CPDF_Reference::Create(pObjs, pObj->GetObjNum());
812 m_Map.SetAt(key, pObj);
817 void CPDF_Dictionary::AddValue(FX_BSTR key, CPDF_Object* pObj)
820 m_Map.AddValue(key, pObj);
1095 CPDF_Stream* pObj = FX_NEW CPDF_Stream(acc.DetachData(), streamSize, pCloneDict);
1096 return pObj;
1098 CPDF_Stream* pObj = FX_NEW CPDF_Stream(NULL, 0, NULL);
1113 pObj->InitStream((IFX_FileRead*)pFS, pCloneDict);
1114 return pObj;
1271 CPDF_Object* pObj = NULL;
1273 pObj = m_pParser->ParseIndirectObject(this, objnum, pContext);
1275 if (pObj == NULL) {
1278 pObj->m_ObjNum = objnum;
1287 m_IndirectObjs.SetAt((FX_LPVOID)(FX_UINTPTR)objnum, pObj);
1288 return pObj;
1304 FX_DWORD CPDF_IndirectObjects::AddIndirectObject(CPDF_Object* pObj)
1306 if (pObj->m_ObjNum) {
1307 return pObj->m_ObjNum;
1310 m_IndirectObjs.SetAt((FX_LPVOID)(FX_UINTPTR)m_LastObjNum, pObj);
1311 pObj->m_ObjNum = m_LastObjNum;
1326 void CPDF_IndirectObjects::InsertIndirectObject(FX_DWORD objnum, CPDF_Object* pObj)
1328 if (objnum == 0 || pObj == NULL) {
1335 pObj->m_ObjNum = objnum;
1336 m_IndirectObjs.SetAt((FX_LPVOID)(FX_UINTPTR)objnum, pObj);