📄 print.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 + -