0

Posfor.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"
4

2 に答える 2

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" ;
于 2012-12-05T07:50:23.223 に答える
0

一般に、VBをC#に変換する必要がある場合は、もう少し自動化されたものを使用します。たとえば、http ://www.developerfusion.com/tools/convert/vb-to-csharp/です。

于 2012-12-05T15:42:13.510 に答える