source: trunk/poppler/mypoppler/splash/SplashT1FontEngine.h @ 2

Last change on this file since 2 was 2, checked in by Eugene Romanenko, 16 years ago

First import

File size: 1.1 KB
Line 
1//========================================================================
2//
3// SplashT1FontEngine.h
4//
5//========================================================================
6
7#ifndef SPLASHT1FONTENGINE_H
8#define SPLASHT1FONTENGINE_H
9
10#if HAVE_T1LIB_H
11
12#ifdef USE_GCC_PRAGMAS
13#pragma interface
14#endif
15
16#include "goo/gtypes.h"
17
18class SplashFontFile;
19class SplashFontFileID;
20
21//------------------------------------------------------------------------
22// SplashT1FontEngine
23//------------------------------------------------------------------------
24
25class SplashT1FontEngine {
26public:
27
28  static SplashT1FontEngine *init(GBool aaA);
29
30  ~SplashT1FontEngine();
31
32  // Load fonts.
33  SplashFontFile *loadType1Font(SplashFontFileID *idA, char *fileName,
34                                GBool deleteFile, char **enc);
35  SplashFontFile *loadType1CFont(SplashFontFileID *idA, char *fileName,
36                                 GBool deleteFile, char **enc);
37
38private:
39
40  SplashT1FontEngine(GBool aaA);
41
42  static int t1libInitCount;
43  GBool aa;
44
45  friend class SplashT1FontFile;
46  friend class SplashT1Font;
47};
48
49#endif // HAVE_T1LIB_H
50
51#endif
Note: See TracBrowser for help on using the repository browser.