Index: xfa/fgas/font/fgas_gefont.h |
diff --git a/xfa/fgas/font/fgas_gefont.h b/xfa/fgas/font/fgas_gefont.h |
index 044acdeb7face2964230d45ad070ed8619602649..43b5c5876ed46ff949d886468c518d35478004c6 100644 |
--- a/xfa/fgas/font/fgas_gefont.h |
+++ b/xfa/fgas/font/fgas_gefont.h |
@@ -12,6 +12,8 @@ |
#define FXFONT_SUBST_ITALIC 0x02 |
+class CXFA_PDFFontMgr; |
+ |
class CFX_GEFont : public IFX_Font { |
public: |
CFX_GEFont(const CFX_GEFont& src, uint32_t dwFontStyles); |
@@ -45,7 +47,7 @@ class CFX_GEFont : public IFX_Font { |
virtual void Reset(); |
virtual IFX_Font* GetSubstFont(int32_t iGlyphIndex) const; |
virtual void* GetDevFont() const { return (void*)m_pFont; } |
- virtual void SetFontProvider(IFX_FontProvider* pProvider) { |
+ virtual void SetFontProvider(CXFA_PDFFontMgr* pProvider) { |
m_pProvider = pProvider; |
} |
#if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ |
@@ -70,7 +72,7 @@ class CFX_GEFont : public IFX_Font { |
CFX_WordDiscreteArray* m_pCharWidthMap; |
CFX_RectMassArray* m_pRectArray; |
CFX_MapPtrToPtr* m_pBBoxMap; |
- IFX_FontProvider* m_pProvider; |
+ CXFA_PDFFontMgr* m_pProvider; |
uint16_t m_wCharSet; |
CFX_PtrArray m_SubstFonts; |
CFX_MapPtrToPtr m_FontMapper; |