Fnthex32.dll 中文打印提示错误,请下
Fnthex32.dll 中文打印提示异常,请高手指点下
代码是在****中找的,为了解决斑马打印机中文本标签打印的问题,请指点!
运行到:i1 = GETFONTHEX("测试", "宋体", "temp1", 0, 30, 20, 0, 0, sb1);时
提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
代码如下:
------解决思路----------------------
没有人回答分就自己小号收了
代码是在****中找的,为了解决斑马打印机中文本标签打印的问题,请指点!
运行到:i1 = GETFONTHEX("测试", "宋体", "temp1", 0, 30, 20, 0, 0, sb1);时
提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
代码如下:
[DllImport("fnthex32.dll")]
public static extern int GETFONTHEX(
string BarcodeText,
string FontName,
string FileName,
int Orient,
int Height,
int Width,
int IsBold,
int IsItalic,
StringBuilder ReturnBarcodeCMD);
private void simpleButton1_Click(object sender, EventArgs e)
{
string sBarCodeCMD = ""; //条码打印命令
StringBuilder sb1 = new StringBuilder(10240);
int i1;
i1 = GETFONTHEX("测试", "宋体", "temp1", 0, 30, 20, 0, 0, sb1);
sBarCodeCMD = sb1.ToString() + "^XA^MD30^LH20,20^FO20,20^XGtemp1,1,1^FS^XZ";
}
------解决思路----------------------
没有人回答分就自己小号收了