Commit 319177a6 by 李定达

1.输入参数调整为const char *

parent 544e7858
...@@ -1107,7 +1107,11 @@ void _GetPrintIni(char inidata[]) ...@@ -1107,7 +1107,11 @@ void _GetPrintIni(char inidata[])
m_printclass.m_Usb = "USB-0"; m_printclass.m_Usb = "USB-0";
m_printclass.m_Ip = "127.0.0.1"; m_printclass.m_Ip = "127.0.0.1";
m_printclass.printtscname = "Gprinter 2120TF"; m_printclass.printtscname = "Gprinter 2120TF";
m_printclass.m_nDays = 10; m_printclass.m_nDays = 10;
m_printclass.tsc_widgth = "40";
m_printclass.tsc_high = "30";
m_printclass.tsc_speed = "3";
m_printclass.tsc_chroma = "1";
break; break;
} }
...@@ -1159,7 +1163,7 @@ int getheigth(int y, int font_size, int high_len) ...@@ -1159,7 +1163,7 @@ int getheigth(int y, int font_size, int high_len)
return 1; return 1;
} }
int GetFout(int x, int *index, int font_size, double font_ratio, char *data, char *tmpdata) int GetFout(int x, int *index, int font_size, double font_ratio, const char *data, char *tmpdata)
{ {
int i = *index; int i = *index;
int len = strlen(data); int len = strlen(data);
...@@ -1210,7 +1214,7 @@ int GetFout(int x, int *index, int font_size, double font_ratio, char *data, cha ...@@ -1210,7 +1214,7 @@ int GetFout(int x, int *index, int font_size, double font_ratio, char *data, cha
return 1; return 1;
} }
int WinPrintlnTsc(int x, int y, int font_size, int rotate, int font_type, int high_len, int line, char *font_name, char *data, double font_ratio) int WinPrintlnTsc(int x, int y, int font_size, int rotate, int font_type, int high_len, int line, const char *font_name, const char *data, double font_ratio)
{ {
if(font_ratio == 0) if(font_ratio == 0)
{ {
......
...@@ -413,7 +413,7 @@ int InitTscPort(); ...@@ -413,7 +413,7 @@ int InitTscPort();
//font_name : 字体名称;宋体微软雅黑等; //font_name : 字体名称;宋体微软雅黑等;
//data : 打印数据; //data : 打印数据;
//font_ratio: 字体每个粒度数对应的毫米;宋体 0.0666665; 为0时不自动换行; //font_ratio: 字体每个粒度数对应的毫米;宋体 0.0666665; 为0时不自动换行;
int WinPrintlnTsc(int x, int y, int font_size, int rotate, int font_type, int high_len, int line, char *font_name, char *data, double font_ratio); int WinPrintlnTsc(int x, int y, int font_size, int rotate, int font_type, int high_len, int line,const char *font_name, const char *data, double font_ratio);
//打印一页;触发打印; //打印一页;触发打印;
//每打印一页都要调用; //每打印一页都要调用;
int PrintCloseTsc(char *page, char *num); int PrintCloseTsc(char *page, char *num);
......
...@@ -96,7 +96,7 @@ extern "C" int __declspec(dllexport)TSCInit() ...@@ -96,7 +96,7 @@ extern "C" int __declspec(dllexport)TSCInit()
return InitTscPort(); return InitTscPort();
} }
extern "C" int __declspec(dllexport)TSCWinPrintln(int x, int y, int font_size, int rotate, int font_type, int high_len, int line, char *font_name, char *data, double font_ratio) extern "C" int __declspec(dllexport)TSCWinPrintln(int x, int y, int font_size, int rotate, int font_type, int high_len, int line, const char *font_name, char *data, double font_ratio)
{ {
return WinPrintlnTsc(x, y, font_size, rotate, font_type, high_len, line, font_name, data, font_ratio); return WinPrintlnTsc(x, y, font_size, rotate, font_type, high_len, line, font_name, data, font_ratio);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment