.PrintDataType ,.PrintData ,.Delimiter, .PrintDataAllowComma
.PrintDataType 数据的类型,0-数组,1-Json数组,元素为JSON对象,字段:值 2-DataTable
.PrintData 打印数据;
.Delimiter 数据的字段分隔符
.PrintDataAllowComma 打印内容允许,半角逗号1-允许,0-不允许, JSON数组传入数据时,无效
1. 当.PrintDataType = 0 时,数组元素为字符串,不同字段数据使用分隔符分开。
如:["数据1;数据2;数据3","数据1;数据2;数据3"]
cfgPrintSettings.PrintDataType = 0;
string[] prtData = {"CCPrintingAPI1;888888;9876543210","CCPrintingAPI2;888899;9876543258"};
2. 当.PrintDataType = 0 时,数组元素为可以为数组,每个元素为1个字段内容。
如:{{"数据1","数据2","数据3"},{"数据1","数据2","数据3"}}
cfgPrintSettings.PrintDataType = 0;
string[] Row1 = new string[3];
Row1[0] = "CCPrintingAPI1";
Row1[1] = "888888";
Row1[2] = "9876543210";
string[] prtData =new string[1];
prtData[0] = Row1;
3. 当.PrintDataType = 1 时,数据为JSON对象的数组。
如:[{"字段1":"值1","字段2":"值2"},{"字段1":"值1","字段2":"值2"}]
string prtData =" [{\"Field1\":\"CCPrintingAPI2\", \"Field2\":\"888888\", \"Field3\":\"9876543210\"}]";
cfgPrintSettings.PrintDataType = 1;
cfgPrintSettings.PrintData = prtData ;
cfgPrintSettings.Delimiter = ";";
4. 当.PrintDataType = 2 时,数据为DataTable。