Back to index

tetex-bin  3.0
Defines | Typedefs | Functions
font.h File Reference
#include "fsmasks.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NullCharInfo   ((CharInfoPtr) 0)
#define NullFont   ((FontPtr) 0)
#define NullFontInfo   ((FontInfoPtr) 0)
#define LeftToRight   0
#define RightToLeft   1
#define BottomToTop   2
#define TopToBottom   3
#define NO_SUCH_CHAR   -1
#define FontAliasType   0x1000
#define AllocError   80
#define StillWorking   81
#define FontNameAlias   82
#define BadFontName   83
#define Suspended   84
#define Successful   85
#define BadFontPath   86
#define BadCharRange   87
#define BadFontFormat   88
#define FPEResetFailed   89 /* for when an FPE reset won't work */
#define FontLoadInfo   0x0001
#define FontLoadProps   0x0002
#define FontLoadMetrics   0x0004
#define FontLoadBitmaps   0x0008
#define FontLoadAll   0x000f
#define FontOpenSync   0x0010
#define LoadAll   0x1
#define FinishRamge   0x2
#define EightBitFont   0x4
#define SixteenBitFont   0x8

Typedefs

typedef struct _FontFontPtr
typedef struct _FontInfoFontInfoPtr
typedef struct _FontPropFontPropPtr
typedef struct _ExtentInfoExtentInfoPtr
typedef struct _FontPathElementFontPathElementPtr
typedef struct _CharInfoCharInfoPtr
typedef struct _FontNamesFontNamesPtr
typedef struct _FontResolutionFontResolutionPtr
typedef int DrawDirection
typedef char * closure
typedef struct _FontPatternCache * FontPatternCachePtr

Functions

int StartListFontsWithInfo ()
int ListFonts ()
FontNamesPtr MakeFontNamesRecord ()
void FreeFontNames ()
int AddFontNamesName ()
int FontToFSError ()
FontResolutionPtr GetClientResolution ()
FontPatternCachePtr MakeFontPatternCache ()
void FreeFontPatternCache ()
void EmtpyFontPatternCache ()
void CacheFontPattern ()
FontPtr FindCachedFontPattern ()
void RemoveCachedFontPattern ()

Define Documentation

#define AllocError   80

Definition at line 60 of file font.h.

#define BadCharRange   87

Definition at line 67 of file font.h.

#define BadFontFormat   88

Definition at line 68 of file font.h.

#define BadFontName   83

Definition at line 63 of file font.h.

#define BadFontPath   86

Definition at line 66 of file font.h.

#define BottomToTop   2

Definition at line 51 of file font.h.

#define EightBitFont   0x4

Definition at line 82 of file font.h.

#define FinishRamge   0x2

Definition at line 81 of file font.h.

#define FontAliasType   0x1000

Definition at line 58 of file font.h.

#define FontLoadAll   0x000f

Definition at line 76 of file font.h.

#define FontLoadBitmaps   0x0008

Definition at line 75 of file font.h.

#define FontLoadInfo   0x0001

Definition at line 72 of file font.h.

#define FontLoadMetrics   0x0004

Definition at line 74 of file font.h.

#define FontLoadProps   0x0002

Definition at line 73 of file font.h.

#define FontNameAlias   82

Definition at line 62 of file font.h.

#define FontOpenSync   0x0010

Definition at line 77 of file font.h.

#define FPEResetFailed   89 /* for when an FPE reset won't work */

Definition at line 69 of file font.h.

#define LeftToRight   0

Definition at line 49 of file font.h.

#define LoadAll   0x1

Definition at line 80 of file font.h.

#define NO_SUCH_CHAR   -1

Definition at line 55 of file font.h.

#define NullCharInfo   ((CharInfoPtr) 0)

Definition at line 44 of file font.h.

#define NullFont   ((FontPtr) 0)

Definition at line 45 of file font.h.

#define NullFontInfo   ((FontInfoPtr) 0)

Definition at line 46 of file font.h.

#define RightToLeft   1

Definition at line 50 of file font.h.

#define SixteenBitFont   0x8

Definition at line 83 of file font.h.

#define StillWorking   81

Definition at line 61 of file font.h.

#define Successful   85

Definition at line 65 of file font.h.

#define Suspended   84

Definition at line 64 of file font.h.

#define TopToBottom   3

Definition at line 52 of file font.h.


Typedef Documentation

typedef struct _CharInfo* CharInfoPtr

Definition at line 40 of file font.h.

typedef char* closure

Definition at line 85 of file font.h.

typedef int DrawDirection

Definition at line 53 of file font.h.

typedef struct _ExtentInfo* ExtentInfoPtr

Definition at line 38 of file font.h.

typedef struct _FontInfo* FontInfoPtr

Definition at line 36 of file font.h.

typedef struct _FontNames* FontNamesPtr

Definition at line 41 of file font.h.

Definition at line 39 of file font.h.

typedef struct _FontPatternCache* FontPatternCachePtr

Definition at line 98 of file font.h.

typedef struct _FontProp* FontPropPtr

Definition at line 37 of file font.h.

typedef struct _Font* FontPtr

Definition at line 35 of file font.h.

Definition at line 42 of file font.h.


Function Documentation