Lines Matching refs:pObj

324     CPDF_Object* pObj = pDict->GetElement(key);
325 if (pObj == NULL) {
328 if (pObj->GetType() == PDFOBJ_NUMBER) {
329 return ((CPDF_Number*)pObj)->GetInteger();
335 CPDF_Object* pObj = pDict->GetElement(key);
336 if (!pObj) {
339 return pObj->GetType() == iType;
839 CPDF_Object* pObj = m_Syntax.GetObject(m_pDocument, 0, 0, 0);
840 if (pObj) {
841 if (pObj->GetType() != PDFOBJ_DICTIONARY && pObj->GetType() != PDFOBJ_STREAM) {
842 pObj->Release();
845 if (pObj->GetType() == PDFOBJ_STREAM) {
846 pTrailer = ((CPDF_Stream*)pObj)->GetDict();
848 pTrailer = (CPDF_Dictionary*)pObj;
859 CPDF_Object* pObj = pTrailer->GetNextElement(pos, key);
860 m_pTrailer->SetAt(key, pObj->Clone(), m_pDocument);
862 pObj->Release();
864 pObj->Release();
867 if (pObj->GetType() == PDFOBJ_STREAM) {
869 pObj->Release();
885 pObj->Release();
1376 CPDF_Object* pObj = m_Syntax.GetObject(pObjList, objnum, gennum, 0, pContext);
1384 if (pObj && !objnum) {
1385 pObj->m_ObjNum = real_objnum;
1387 return pObj;
1415 CPDF_Object* pObj = m_Syntax.GetObjectByStrict(pObjList, objnum, gennum, 0, pContext);
1420 return pObj;
1427 CPDF_Object* pObj = m_Syntax.GetObject(m_pDocument, 0, 0, 0);
1428 if (pObj == NULL || pObj->GetType() != PDFOBJ_DICTIONARY) {
1429 if (pObj) {
1430 pObj->Release();
1434 return (CPDF_Dictionary*)pObj;
2123 CPDF_Object* pObj = GetObject(pObjList, objnum, gennum, level + 1);
2124 if (pObj == NULL) {
2127 pArray->Add(pObj);
2174 CPDF_Object* pObj = GetObject(pObjList, objnum, gennum, level + 1);
2175 if (pObj == NULL) {
2179 pDict->SetAt(CFX_ByteStringC(((FX_LPCSTR)key) + 1, key.GetLength() - 1), pObj);
2182 pDict->SetAt(CFX_ByteStringC(((FX_LPCSTR)key) + 1, key.GetLength() - 1), pObj);
2184 pDict->AddValue(CFX_ByteStringC(((FX_LPCSTR)key) + 1, key.GetLength() - 1), pObj);
2191 CPDF_Object* pObj = GetObject(pObjList, objnum, gennum, level + 1, NULL, FALSE);
2192 pDict->SetAt(FX_BSTRC("Contents"), pObj);
2305 CPDF_Object* pObj = GetObject(pObjList, objnum, gennum, level + 1);
2306 if (pObj == NULL) {
2313 pArray->Add(pObj);
2349 CPDF_Object* pObj = GetObject(pObjList, objnum, gennum, level + 1);
2350 if (pObj == NULL) {
2364 pDict->SetAt(CFX_ByteStringC(((FX_LPCSTR)key) + 1, key.GetLength() - 1), pObj);
2366 pDict->AddValue(CFX_ByteStringC(((FX_LPCSTR)key) + 1, key.GetLength() - 1), pObj);
2821 CPDF_Object *pObj = (CPDF_Object *)obj_array[i];
2822 if (!pObj) {
2825 FX_INT32 type = pObj->GetType();
2828 CPDF_Array *pArray = pObj->GetArray();
2835 pObj = pObj->GetDict();
2837 CPDF_Dictionary *pDict = pObj->GetDict();
2853 CPDF_Reference *pRef = (CPDF_Reference*)pObj;
2863 ret_array.Add(pObj);
2879 CPDF_Object *pObj = (CPDF_Object *)new_obj_array[i];
2880 FX_INT32 type = pObj->GetType();
2882 CPDF_Reference *pRef = (CPDF_Reference *)pObj;
2885 ret_array.Add(pObj);
2888 ret_array.Add(pObj);
3205 CPDF_Object *pObj = GetObject(dwPageObjNum, pHints, &bExist);
3206 if (!pObj) {
3212 if (pObj->GetType() == PDFOBJ_ARRAY) {
3213 CPDF_Array *pArray = pObj->GetArray();
3225 if (pObj->GetType() != PDFOBJ_DICTIONARY) {
3226 pObj->Release();
3229 CFX_ByteString type = pObj->GetDict()->GetString(FX_BSTRC("Type"));
3231 m_PagesArray.Add(pObj);
3234 pObj->Release();
3426 CPDF_Object* pObj = m_syntaxParser.GetObject(NULL, objnum, gennum, 0);
3428 return pObj;
3546 CPDF_Object *pObj = m_parser.ParseIndirectObjectAt(NULL, 0, objNum, NULL);
3547 if (!pObj) {
3551 CPDF_Object *pName = pObj->GetDict()->GetElement(FX_BSTRC("Type"));
3555 xref_offset = pObj->GetDict()->GetInteger(FX_BSTRC("Prev"));
3556 pObj->Release();
3559 pObj->Release();
3563 pObj->Release();