全角文字を含んだQRコードを作成する際に、文字エンコードを指定する方法
対象製品
PlusPak for Windows Forms 8.0J
詳細
GcBarCodeコントロールには文字エンコードを指定するプロパティはありませんが、QRコード、PDF417で値の文字エンコード指定が必要な場合は、.NETのEncodingクラスでエンコードしたバイト配列のバイナリデータをGcBarCodeのValueBinaryプロパティに設定します。
[Visual Basic]
Dim sjis As System.Text.Encoding = System.Text.Encoding.GetEncoding("shift_jis")
Dim strVal As String = "テストデータ"
Dim binVal() As Byte = sjis.GetBytes(strVal)
gcBarCode1.Type = GrapeCity.Win.BarCode.ValueType.BarType.QRCode
gcBarCode1.ValueBinary = binVal
[C#]
System.Text.Encoding sjis = System.Text.Encoding.GetEncoding("shift_jis");
string strVal = "テストデータ";
byte[] binVal = sjis.GetBytes(strVal);
gcBarCode1.Type = GrapeCity.Win.BarCode.ValueType.BarType.QRCode;
gcBarCode1.ValueBinary = binVal;
[Visual Basic]
Dim sjis As System.Text.Encoding = System.Text.Encoding.GetEncoding("shift_jis")
Dim strVal As String = "テストデータ"
Dim binVal() As Byte = sjis.GetBytes(strVal)
gcBarCode1.Type = GrapeCity.Win.BarCode.ValueType.BarType.QRCode
gcBarCode1.ValueBinary = binVal
[C#]
System.Text.Encoding sjis = System.Text.Encoding.GetEncoding("shift_jis");
string strVal = "テストデータ";
byte[] binVal = sjis.GetBytes(strVal);
gcBarCode1.Type = GrapeCity.Win.BarCode.ValueType.BarType.QRCode;
gcBarCode1.ValueBinary = binVal;