Sha256: 7e67e3673c27a74606f50d69c53596db4e7376ac5d9835d73171d75ce41f72c2
Contents?: true
Size: 1.65 KB
Versions: 2
Compression:
Stored size: 1.65 KB
Contents
//======================================================================== // // SplashFTFontEngine.h // //======================================================================== #ifndef SPLASHFTFONTENGINE_H #define SPLASHFTFONTENGINE_H #include <aconf.h> #if HAVE_FREETYPE_FREETYPE_H || HAVE_FREETYPE_H #ifdef USE_GCC_PRAGMAS #pragma interface #endif #include <ft2build.h> #include FT_FREETYPE_H #include "gtypes.h" class SplashFontFile; class SplashFontFileID; //------------------------------------------------------------------------ // SplashFTFontEngine //------------------------------------------------------------------------ class SplashFTFontEngine { public: static SplashFTFontEngine *init(GBool aaA); ~SplashFTFontEngine(); // Load fonts. SplashFontFile *loadType1Font(SplashFontFileID *idA, char *fileName, GBool deleteFile, char **enc); SplashFontFile *loadType1CFont(SplashFontFileID *idA, char *fileName, GBool deleteFile, char **enc); SplashFontFile *loadOpenTypeT1CFont(SplashFontFileID *idA, char *fileName, GBool deleteFile, char **enc); SplashFontFile *loadCIDFont(SplashFontFileID *idA, char *fileName, GBool deleteFile); SplashFontFile *loadOpenTypeCFFFont(SplashFontFileID *idA, char *fileName, GBool deleteFile); SplashFontFile *loadTrueTypeFont(SplashFontFileID *idA, char *fileName, GBool deleteFile, Gushort *codeToGID, int codeToGIDLen); private: SplashFTFontEngine(GBool aaA, FT_Library libA); GBool aa; FT_Library lib; GBool useCIDs; friend class SplashFTFontFile; friend class SplashFTFont; }; #endif // HAVE_FREETYPE_FREETYPE_H || HAVE_FREETYPE_H #endif
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pdf2json-0.2.0 | pdf2json-0.52-source/splash/SplashFTFontEngine.h |
pdf2json-0.1.0 | pdf2json-0.52-source/splash/SplashFTFontEngine.h |