Lines Matching refs:CPDF_Font
43 FXSYS_memset32(m_pStockFonts, 0, sizeof(CPDF_Font*) * 14);
45 CPDF_Font* m_pStockFonts[14];
47 CPDF_Font* CPDF_FontGlobals::Find(void* key, int index)
58 void CPDF_FontGlobals::Set(void* key, int index, CPDF_Font* pFont)
109 CPDF_Font::CPDF_Font()
120 FX_BOOL CPDF_Font::Initialize()
125 CPDF_Font::~CPDF_Font()
139 FX_BOOL CPDF_Font::IsVertWriting() const
150 CFX_ByteString CPDF_Font::GetFontTypeName() const
164 void CPDF_Font::AppendChar(CFX_ByteString& str, FX_DWORD charcode) const
174 CFX_WideString CPDF_Font::UnicodeFromCharCode(FX_DWORD charcode) const
177 ((CPDF_Font*)this)->LoadUnicodeMap();
191 FX_DWORD CPDF_Font::CharCodeFromUnicode(FX_WCHAR unicode) const
194 ((CPDF_Font*)this)->LoadUnicodeMap();
204 CFX_WideString CPDF_Font::DecodeString(const CFX_ByteString& str) const
222 CFX_ByteString CPDF_Font::EncodeString(const CFX_WideString& str) const
236 void CPDF_Font::LoadFontDescriptor(CPDF_Dictionary* pFontDesc)
309 void CPDF_Font::CheckFontMetrics()
363 void CPDF_Font::LoadUnicodeMap()
373 int CPDF_Font::GetStringWidth(FX_LPCSTR pString, int size)
383 int CPDF_Font::GetCharTypeWidth(FX_DWORD charcode)
395 CPDF_Font* CPDF_Font::GetStockFont(CPDF_Document* pDoc, FX_BSTR name)
403 CPDF_Font* pFont = pFontGlobals->Find(pDoc, font_id);
412 pFont = CPDF_Font::CreateFontF(NULL, pDict);
423 CPDF_Font* CPDF_Font::CreateFontF(CPDF_Document* pDoc, CPDF_Dictionary* pFontDict)
426 CPDF_Font* pFont;
480 FX_BOOL CPDF_Font::Load()
500 CPDF_FontCharMap::CPDF_FontCharMap(CPDF_Font* pFont)
754 void CPDF_Font::LoadPDFEncoding(CPDF_Object* pEncoding, int& iBaseEncoding, CFX_ByteString*& pCharNames,
817 FX_BOOL CPDF_Font::IsStandardFont() const