diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-0.26.3/splash/SplashT1FontEngine.h')
-rw-r--r-- | Build/source/libs/poppler/poppler-0.26.3/splash/SplashT1FontEngine.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/Build/source/libs/poppler/poppler-0.26.3/splash/SplashT1FontEngine.h b/Build/source/libs/poppler/poppler-0.26.3/splash/SplashT1FontEngine.h new file mode 100644 index 00000000000..268a01479b0 --- /dev/null +++ b/Build/source/libs/poppler/poppler-0.26.3/splash/SplashT1FontEngine.h @@ -0,0 +1,50 @@ +//======================================================================== +// +// SplashT1FontEngine.h +// +//======================================================================== + +#ifndef SPLASHT1FONTENGINE_H +#define SPLASHT1FONTENGINE_H + +#if HAVE_T1LIB_H + +#ifdef USE_GCC_PRAGMAS +#pragma interface +#endif + +#include "goo/gtypes.h" + +class SplashFontFile; +class SplashFontFileID; +class SplashFontSrc; + +//------------------------------------------------------------------------ +// SplashT1FontEngine +//------------------------------------------------------------------------ + +class SplashT1FontEngine { +public: + + static SplashT1FontEngine *init(GBool aaA); + + ~SplashT1FontEngine(); + + // Load fonts. + SplashFontFile *loadType1Font(SplashFontFileID *idA, SplashFontSrc *src, const char **enc); + SplashFontFile *loadType1CFont(SplashFontFileID *idA, SplashFontSrc *src, const char **enc); + +private: + + SplashT1FontEngine(GBool aaA); + + static int t1libInitCount; + GBool aa; + + friend class SplashT1FontFile; + friend class SplashT1Font; +}; + +#endif // HAVE_T1LIB_H + +#endif |