Lines Matching refs:pDoc
67 CPDF_Dictionary* LoadFontDesc(CPDF_Document* pDoc, in LoadFontDesc() argument
72 CPDF_Dictionary* pFontDesc = pDoc->NewIndirect<CPDF_Dictionary>(); in LoadFontDesc()
103 CPDF_Stream* pStream = pDoc->NewIndirect<CPDF_Stream>(); in LoadFontDesc()
111 pFontDesc->SetNewFor<CPDF_Reference>(fontFile, pDoc, pStream->GetObjNum()); in LoadFontDesc()
161 CPDF_Stream* LoadUnicode(CPDF_Document* pDoc, in LoadUnicode() argument
265 CPDF_Stream* stream = pDoc->NewIndirect<CPDF_Stream>(); in LoadUnicode()
270 RetainPtr<CPDF_Font> LoadSimpleFont(CPDF_Document* pDoc, in LoadSimpleFont() argument
274 CPDF_Dictionary* pFontDict = pDoc->NewIndirect<CPDF_Dictionary>(); in LoadSimpleFont()
291 CPDF_Array* widthsArray = pDoc->NewIndirect<CPDF_Array>(); in LoadSimpleFont()
308 pFontDict->SetNewFor<CPDF_Reference>("Widths", pDoc, in LoadSimpleFont()
311 LoadFontDesc(pDoc, name, pFont.get(), span, font_type); in LoadSimpleFont()
313 pFontDict->SetNewFor<CPDF_Reference>("FontDescriptor", pDoc, in LoadSimpleFont()
315 return CPDF_DocPageData::FromDocument(pDoc)->GetFont(pFontDict); in LoadSimpleFont()
318 RetainPtr<CPDF_Font> LoadCompositeFont(CPDF_Document* pDoc, in LoadCompositeFont() argument
322 CPDF_Dictionary* pFontDict = pDoc->NewIndirect<CPDF_Dictionary>(); in LoadCompositeFont()
334 CPDF_Dictionary* pCIDFont = pDoc->NewIndirect<CPDF_Dictionary>(); in LoadCompositeFont()
343 CPDF_Dictionary* pCIDSystemInfo = pDoc->NewIndirect<CPDF_Dictionary>(); in LoadCompositeFont()
347 pCIDFont->SetNewFor<CPDF_Reference>("CIDSystemInfo", pDoc, in LoadCompositeFont()
351 LoadFontDesc(pDoc, name, pFont.get(), span, font_type); in LoadCompositeFont()
352 pCIDFont->SetNewFor<CPDF_Reference>("FontDescriptor", pDoc, in LoadCompositeFont()
377 CPDF_Array* widthsArray = pDoc->NewIndirect<CPDF_Array>(); in LoadCompositeFont()
425 pCIDFont->SetNewFor<CPDF_Reference>("W", pDoc, widthsArray->GetObjNum()); in LoadCompositeFont()
430 pDescendant->AddNew<CPDF_Reference>(pDoc, pCIDFont->GetObjNum()); in LoadCompositeFont()
432 CPDF_Stream* toUnicodeStream = LoadUnicode(pDoc, to_unicode); in LoadCompositeFont()
433 pFontDict->SetNewFor<CPDF_Reference>("ToUnicode", pDoc, in LoadCompositeFont()
435 return CPDF_DocPageData::FromDocument(pDoc)->GetFont(pFontDict); in LoadCompositeFont()
449 CPDF_Document* pDoc = CPDFDocumentFromFPDFDocument(document); in FPDFPageObj_NewTextObj() local
450 if (!pDoc) in FPDFPageObj_NewTextObj()
454 CPDF_Font::GetStockFont(pDoc, ByteStringView(font)); in FPDFPageObj_NewTextObj()
488 CPDF_Document* pDoc = CPDFDocumentFromFPDFDocument(document); in FPDFText_LoadFont() local
489 if (!pDoc || !data || size == 0 || in FPDFText_LoadFont()
505 cid ? LoadCompositeFont(pDoc, std::move(pFont), span, font_type).Leak() in FPDFText_LoadFont()
506 : LoadSimpleFont(pDoc, std::move(pFont), span, font_type).Leak()); in FPDFText_LoadFont()
511 CPDF_Document* pDoc = CPDFDocumentFromFPDFDocument(document); in FPDFText_LoadStandardFont() local
512 if (!pDoc) in FPDFText_LoadStandardFont()
517 CPDF_Font::GetStockFont(pDoc, ByteStringView(font)).Leak()); in FPDFText_LoadStandardFont()
582 CPDF_Document* pDoc = CPDFDocumentFromFPDFDocument(document); in FPDFPageObj_CreateTextObj() local
584 if (!pDoc || !pFont) in FPDFPageObj_CreateTextObj()
589 CPDF_DocPageData::FromDocument(pDoc)->GetFont(pFont->GetFontDict())); in FPDFPageObj_CreateTextObj()