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

📄 print.h

📁 停车场用
💻 H
字号:
//---------------------------------------------------------------------------

#ifndef printH
#define printH
//---------------------------------------------------------------------------
//设置打印机
extern int Menu_SetPrinter(TComponent* Owner);
//打印数据
extern int Menu_PrintData(void);
//打印编辑文本组
extern int PrintEditText(char *pszTitle,TStrings *pText);
//打印页号
extern void PrintPageNum(TCanvas *pCanv,int nPage,RECT *rt);
//打印标头
extern int PrintHeader(TCanvas *pCanv,char *pszTitle,RECT *rt,int nDate=0);

//画直线
extern void TCLine(TCanvas *Canvas,int x1,int y1,int x2,int y2);
//文字在矩形框输出,返回文字高度
extern int TCDrawText(TCanvas *pCanvas,char *szBuf,
          RECT *rt,int nMode);
//文字在<x,y>输出,返回文字高度
extern int TCTextOut(TCanvas *pCanvas,int x,int y,char *szBuf);
//获取文字在<x,y>输出宽度
extern int TCTextWidth(TCanvas *pCanvas,char *szBuf);
//获取文字在<x,y>输出高度
extern int TCTextHeight(TCanvas *pCanvas,char *szBuf);
//计算文字输出矩形框,返回高度
extern int TCDrawTextRect(TCanvas *pCanvas,char *szBuf,RECT *rt,int nMode);

//获取字符高度
extern int GetTFontHeight(TCanvas *pCanv);

#define TFONT_S5       9
#define TFONT_5       10
#define TFONT_S4       12
#define TFONT_4       14
#define TFONT_S3       15
#define TFONT_3       16
#define TFONT_S2       18
#define TFONT_2       22
#define TFONT_S1       24
#define TFONT_1       26
#define TFONT_S0       36
#define TFONT_0       42

//创造打印字体
extern int SelectTFont(TCanvas *pCanv,int nSize=0,char *pszName=NULL);
#define SelectPrintTFont(pCanv,nSize) SelectTFont(pCanv,nSize,NULL)
//创造小五号打印字体
#define SelectDefPrintTFont(pCanv) SelectTFont(pCanv,TFONT_S5)
//创造五号打印字体
#define Select5PrintTFont(pCanv) SelectPrintTFont(pCanv,TFONT_5)
//创造小四号打印字体
#define SelectS4PrintTFont(pCanv) SelectPrintTFont(pCanv,TFONT_S4)
//创造四号打印字体
#define Select4PrintTFont(pCanv) SelectPrintTFont(pCanv,TFONT_4)

#endif

⌨️ 快捷键说明

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