Home | History | Annotate | Download | only in fpdf_page

Lines Matching refs:pCSObj

102 CPDF_ColorSpace* CPDF_Document::LoadColorSpace(CPDF_Object* pCSObj, CPDF_Dictionary* pResources)

104 return GetValidatePageData()->GetColorSpace(pCSObj, pResources);
122 void CPDF_Document::RemoveColorSpaceFromPageData(CPDF_Object* pCSObj)
124 if (!pCSObj) {
127 GetPageData()->ReleaseColorSpace(pCSObj);
359 CPDF_ColorSpace* CPDF_DocPageData::GetColorSpace(CPDF_Object* pCSObj, CPDF_Dictionary* pResources)
361 if (!pCSObj) {
364 if (pCSObj->GetType() == PDFOBJ_NAME) {
365 CFX_ByteString name = pCSObj->GetConstString();
370 pCSObj = pList->GetElementValue(name);
371 return GetColorSpace(pCSObj, NULL);
398 if (pCSObj->GetType() != PDFOBJ_ARRAY) {
401 CPDF_Array* pArray = (CPDF_Array*)pCSObj;
409 if (m_ColorSpaceMap.Lookup(pCSObj, csData)) {
432 m_ColorSpaceMap.SetAt(pCSObj, csData);
435 CPDF_ColorSpace* CPDF_DocPageData::GetCopiedColorSpace(CPDF_Object* pCSObj)
437 if (!pCSObj) {
441 if (!m_ColorSpaceMap.Lookup(pCSObj, csData)) {