全角文字を含んだQRコードを作成する際に、文字エンコードを指定する方法

文書番号 : 41358     文書種別 : 使用方法     登録日 : 2017/09/20     最終更新日 : 2017/09/20
文書を印刷する
対象製品
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;

関連情報