ECIEncodings
ECIEncodings enumeration
扩展频道解释标识符。它用于告诉条形码阅读器详细信息 关于用于编码符号中数据的参考。 当前实现包含所有众所周知的字符集编码。 目前,它仅用于 QR 2D 条形码。
public enum ECIEncodings
价值观
姓名 | 价值 | 描述 |
---|---|---|
ISO_8859_1 | 3 | ISO/IEC 8859-1 拉丁字母 1 号编码。 ECI 标识:"\000003" |
ISO_8859_2 | 4 | ISO/IEC 8859-2 拉丁字母 No. 2 编码。 ECI 标识:"\000004" |
ISO_8859_3 | 5 | ISO/IEC 8859-3 拉丁字母 No. 3 编码。 ECI 标识:"\000005" |
ISO_8859_4 | 6 | ISO/IEC 8859-4 拉丁字母 No. 4 编码。 ECI 标识:"\000006" |
ISO_8859_5 | 7 | ISO/IEC 8859-5 拉丁/西里尔字母编码。 ECI 标识:"\000007" |
ISO_8859_6 | 8 | ISO/IEC 8859-6 拉丁/阿拉伯字母编码。 ECI 标识:"\000008" |
ISO_8859_7 | 9 | ISO/IEC 8859-7 拉丁/希腊字母编码。 ECI 标识:"\000009" |
ISO_8859_8 | 10 | ISO/IEC 8859-8 拉丁/希伯来字母编码。 ECI 标识:"\000010" |
ISO_8859_9 | 11 | ISO/IEC 8859-9 拉丁字母 No. 5 编码。 ECI 标识:"\000011" |
ISO_8859_10 | 12 | ISO/IEC 8859-10 拉丁字母 No. 6 编码。 ECI 标识:"\000012" |
ISO_8859_11 | 13 | ISO/IEC 8859-11 拉丁/泰语字母编码。 ECI 标识:"\000013" |
ISO_8859_13 | 15 | ISO/IEC 8859-13 拉丁字母 No. 7 (Baltic Rim) 编码。 ECI 标识:"\000015" |
ISO_8859_14 | 16 | ISO/IEC 8859-14 拉丁字母 No. 8 (Celtic) 编码。 ECI 标识:"\000016" |
ISO_8859_15 | 17 | ISO/IEC 8859-15 拉丁字母 No. 9 编码。 ECI 标识:"\000017" |
ISO_8859_16 | 18 | ISO/IEC 8859-16 拉丁字母 No. 10 编码。 ECI 标识:"\000018" |
Shift_JIS | 20 | 移位 JIS(JIS X 0208 附件 1 + JIS X 0201)编码。 ECI 标识:"\000020" |
Win1250 | 21 | Windows 1250 Latin 2(中欧)编码。 ECI 标识:"\000021" |
Win1251 | 22 | Windows 1251 西里尔文编码。 ECI 标识:"\000022" |
Win1252 | 23 | Windows 1252 拉丁语 1 编码。 ECI 标识:"\000023" |
Win1256 | 24 | Windows 1256 阿拉伯语编码。 ECI 标识:"\000024" |
UTF16BE | 25 | ISO/IEC 10646 UCS-2(高位字节优先)编码。 ECI 标识:"\000025" |
UTF8 | 26 | ISO/IEC 10646 UTF-8 编码。 ECI 标识:"\000026" |
US_ASCII | 27 | ISO/IEC 646:1991 ISO 7 位编码字符集编码的国际参考版本。 ECI 标识:“\000027” |
Big5 | 28 | Big 5(台湾)汉字集编码。 ECI 标识:"\000028" |
GB18030 | 29 | GB (PRC) 中文字符集编码。 ECI 标识:"\000029" |
EUC_KR | 30 | 韩文字符集编码。 ECI 标识:"\000030" |
NONE | 0 | 没有扩展频道解释 |
例子
此示例展示了如何使用 ECI 编码和保存条形码图像。
[C#]
using (Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR))
{
generator.CodeText = "12345TEXT";
generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ECIEncoding;
generator.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
generator.Parameters.Barcode.QR.QrECIEncoding = ECIEncodings.UTF8;
generator.Save("test.png");
}
[VB.NET]
Using generator As New Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR)
generator.CodeText = "12345TEXT"
generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ECIEncoding
generator.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR
generator.Parameters.Barcode.QR.QrECIEncoding = ECIEncodings.UTF8
generator.Save("test.png")
End Using