⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 type1.h

📁 ARM9-2410教学实验系统下Linux下minigui程序
💻 H
字号:
/*** $Id: type1.h,v 1.3 2003/04/29 07:16:34 weiym Exp $**** type1.h: Type1 font support based on t1lib.**** Copyright (C) 2000 ~ 2002 Song Lixin, Wei Yongming.** Copyright (C) 2003 Feynman Software.**** Created by Song Lixin, 2000/8/29*/#ifndef GUI_TYPE1_H    #define GUI_TYPE1_H#ifdef __cplusplusextern "C" {#endif  /* __cplusplus */typedef struct{  char *encfilename;  char **encoding;} encstruct;typedef struct tagTYPE1GLYPHINFO {    int font_id;    //BBox 	font_bbox;    //int 	ave_width;    BOOL valid;} TYPE1INFO, *PTYPE1INFO;typedef struct tagTYPE1INSTANCEINFO {    PTYPE1INFO  type1_info;    int		rotation;/*in tenthdegrees*/    T1_TMATRIX  * pmatrix;    int 	size;    int 	font_height;    int 	font_ascent;    int 	font_descent;    int 	max_width;    int 	ave_width;    double 	csUnit2Pixel;    /*      * last char or string's info     * T1_SetChar, T1_SetString, T1_AASetSting, T1_AASetString all return a static     * glyph pointer, we save the related infomation here for later use.     * */    char 	last_bitmap_char;    char 	last_pixmap_char;    char 	* last_bitmap_str;    char 	* last_pixmap_str;    int 	last_ascent;    int 	last_descent;    int 	last_leftSideBearing;    int 	last_rightSideBearing;    int 	last_advanceX;    int 	last_advanceY;    unsigned long 	last_bpp;    char  *	last_bits;    } TYPE1INSTANCEINFO, *PTYPE1INSTANCEINFO;#define TYPE1_INFO_P(devfont) ((TYPE1INFO*)(devfont->data))#define TYPE1_INST_INFO_P(devfont) ((TYPE1INSTANCEINFO*)(devfont->data))extern FONTOPS type1_font_ops;#ifdef __cplusplus}#endif  /* __cplusplus */#endif // GUI_TYPE1_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -