Home | History | Annotate | Download | only in fpdf_page

Lines Matching refs:fontData

172             CPDF_CountedObject<CPDF_Font*>* fontData;

173 m_FontMap.GetNextAssoc(pos, fontDict, fontData);
174 nCount = fontData->m_nCount;
176 delete fontData->m_Obj;
177 fontData->m_Obj = NULL;
253 CPDF_CountedObject<CPDF_Font*>* fontData;
254 if (m_FontMap.Lookup(pFontDict, fontData)) {
255 if (!fontData->m_Obj) {
258 fontData->m_nCount ++;
259 return fontData->m_Obj;
263 CPDF_CountedObject<CPDF_Font*>* fontData = NULL;
264 if (m_FontMap.Lookup(pFontDict, fontData)) {
265 if (fontData->m_Obj) {
266 fontData->m_nCount ++;
267 return fontData->m_Obj;
271 if (!fontData) {
272 fontData = FX_NEW CPDF_CountedObject<CPDF_Font*>;
274 if (!fontData) {
281 delete fontData;
285 fontData->m_nCount = 2;
286 fontData->m_Obj = pFont;
287 m_FontMap.SetAt(pFontDict, fontData);
298 CPDF_CountedObject<CPDF_Font*>* fontData;
299 m_FontMap.GetNextAssoc(pos, fontDict, fontData);
300 CPDF_Font* pFont = fontData->m_Obj;
320 fontData->m_nCount ++;
331 CPDF_CountedObject<CPDF_Font*>* fontData = FX_NEW CPDF_CountedObject<CPDF_Font*>;
332 if (!fontData) {
337 delete fontData;
340 fontData->m_nCount = 2;
341 fontData->m_Obj = pFont;
342 m_FontMap.SetAt(pDict, fontData);
350 CPDF_CountedObject<CPDF_Font*>* fontData;
351 if (!m_FontMap.Lookup(pFontDict, fontData)) {
354 if (fontData->m_Obj && --fontData->m_nCount == 0) {
355 delete fontData->m_Obj;
356 fontData->m_Obj = NULL;