我正在使用Pos for .net。
下面是一个vb代码,如何转换为c#打印收据:
Public Const ESC = Chr(&H1B) & "|"
Public Const SetBold = ESC & "bC"
Public Const SetUnderline = ESC & "uC"
Public Const SetItalic = ESC & "iC"
Public Const SetCentre = ESC & "cA"
Public Const SetRight = ESC & "rA"
Public Const ResetFormatting = ESC & "N"
Dim msg As String = "This is a test" & vbCrLf & SetBold & SetSize(3) & SetCentre & "it works" & SetSize(1) & " pretty well" & vbCrLf & "OK"
答案 0 :(得分:0)
将vbCrLf
替换为"\r\n"
Public Const ESC = Chr(&H1B) + "|" ;
Public Const SetBold = ESC+ "bC";
Public Const SetUnderline = ESC + "uC";
Public Const SetItalic = ESC +"iC" ;
Public Const SetCentre = ESC + "cA" ;
Public Const SetRight = ESC + "rA" ;
Public Const ResetFormatting = ESC + "N" ;
String msg = "This is a test" + "\r\n"+ SetBold + SetSize(3)+ SetCentre + "it works" +SetSize(1) + " pretty well" + "\r\n" + "OK" ;
答案 1 :(得分:0)
通常,如果您需要将VB转换为C#,请使用更自动的东西:例如http://www.developerfusion.com/tools/convert/vb-to-csharp/。