text.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
- #ifndef _J_TEXT_H_
- #define _J_TEXT_H_
- #include "osd.h"
- #include "gendef.h"
- #if defined(__cplusplus)
- extern "C" {
- #endif
- /* 英文字体类型 */
- enum
- {
- TEXT_ENG16X8,
- TEXT_ENG20X10,
- TEXT_ENG24X12,
-
- TEXT_MAXENGTYPE
- };
- /* 汉字字体类型 */
- enum
- {
- TEXT_HZ16X16,
- TEXT_HZ20X20,
- TEXT_HZ24X24,
-
- TEXT_MAXHZTYPE
- };
- /* 模块布尔型 */
- enum
- {
- TEXT_FALSE,
- TEXT_TRUE
- };
- void KB_TxtSetCharType(UINT8 nCharType);
- void KB_TxtSetHZType(UINT8 nHZType);
- UINT8 KB_TxtGetCharType(void);
- UINT8 KB_TxtGetHZType(void);
- void KB_TxtPrintFormatStr(KB_OSDRect* pRect, ColrRef refColor, ColrRef refColor2,
- UINT8 nHoriz, UINT8 nVert, UINT8 nClip,
- UINT8 nTranFlag, UINT8 nTimeHR, UINT8 nTimeVT,
- UINT8* pInString);
- void KB_TxtInit(void);
- void KB_TxtToMem(UINT8* pMemBuf, INT32 nMemSize);
- void KB_TxtToScreen(void);
- void KB_TxtGetStrWidHei(char * i_pcStr, INT32 * o_pnWidth, INT32 * o_pnHeight);
- unsigned char *KB_TxtGetDataFromLib(KB_OSDRect *pRect,ColrRef fColor,ColrRef bColor,UINT8 nTimeHR,UINT8 nTimeVT,UINT8* pStr,UINT32 *width,UINT32 *height);
- #if defined(__cplusplus)
- }
- #endif
- #endif