Commit 319177a6 by 李定达

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

parent 544e7858
......@@ -1107,7 +1107,11 @@ void _GetPrintIni(char inidata[])
m_printclass.m_Usb = "USB-0";
m_printclass.m_Ip = "127.0.0.1";
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;
}
......@@ -1159,7 +1163,7 @@ int getheigth(int y, int font_size, int high_len)
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 len = strlen(data);
......@@ -1210,7 +1214,7 @@ int GetFout(int x, int *index, int font_size, double font_ratio, char *data, cha
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)
{
......
......@@ -413,7 +413,7 @@ int InitTscPort();
//font_name : 字体名称;宋体微软雅黑等;
//data : 打印数据;
//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);
......
......@@ -96,7 +96,7 @@ extern "C" int __declspec(dllexport)TSCInit()
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);
}
......
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