CPDF_Font* CPDF_Document::AddStandardFont(const FX_CHAR* font, CPDF_FontEncoding* pEncoding) { CFX_ByteString name(font); if (PDF_GetStandardFontName(&name) < 0) return nullptr; return GetPageData()->GetStandardFont(name, pEncoding); }
void CPDF_Document::RemoveColorSpaceFromPageData(CPDF_Object* pCSObj) { if (!pCSObj) { return; } GetPageData()->ReleaseColorSpace(pCSObj); }
CPDF_Font* CPDF_Document::AddStandardFont(FX_LPCSTR font, CPDF_FontEncoding* pEncoding) { CFX_ByteString name(font, -1); if (_PDF_GetStandardFontName(name) < 0) { return NULL; } return GetPageData()->GetStandardFont(name, pEncoding); }