ECIEncodings

ECIEncodings enumeration

Расширенные идентификаторы интерпретации канала. Он используется, чтобы сообщить считывателю штрих-кода подробности об используемых ссылках для кодирования данных в символе. Текущая реализация включает все известные кодировки набора символов. В настоящее время он используется только для штрих-кода QR 2D.

public enum ECIEncodings

Ценности

Имя Ценность Описание
ISO_8859_1 3 ISO/IEC 8859-1 Кодировка латинского алфавита № 1. Идентификатор ECI: “\000003”
ISO_8859_2 4 Кодировка латинского алфавита № 2 по ISO/IEC 8859-2. Идентификатор ECI: “\000004”
ISO_8859_3 5 Кодировка латинского алфавита № 3 по ISO/IEC 8859-3. Идентификатор ECI: “\000005”
ISO_8859_4 6 ISO/IEC 8859-4 Кодировка латинского алфавита № 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 Кодировка латинского алфавита № 5 по ISO/IEC 8859-9. Идентификатор ECI: “\000011”
ISO_8859_10 12 ISO/IEC 8859-10 Кодировка латинского алфавита № 6. Идентификатор ECI: “\000012”
ISO_8859_11 13 Кодировка латинского/тайского алфавита по ISO/IEC 8859-11. Идентификатор ECI: “\000013”
ISO_8859_13 15 ISO/IEC 8859-13 Латинский алфавит № 7 (Балтийский край). Идентификатор ECI: “\000015”
ISO_8859_14 16 ISO/IEC 8859-14 Кодировка латинского алфавита № 8 (кельтская). Идентификатор ECI: “\000016”
ISO_8859_15 17 ISO/IEC 8859-15 Кодировка латинского алфавита № 9. Идентификатор ECI: “\000017”
ISO_8859_16 18 ISO/IEC 8859-16 Кодировка латинского алфавита № 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 Latin 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 Международная справочная версия 7-битного кодирования набора символов ISO. Идентификатор 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

Смотрите также