ECIEncodings

ECIEncodings enumeration

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

public enum ECIEncodings

Ценности

ИмяЦенностьОписание
ISO_8859_13ISO/IEC 8859-1 Кодировка латинского алфавита № 1. Идентификатор ECI: “\000003”
ISO_8859_24Кодировка латинского алфавита № 2 по ISO/IEC 8859-2. Идентификатор ECI: “\000004”
ISO_8859_35Кодировка латинского алфавита № 3 по ISO/IEC 8859-3. Идентификатор ECI: “\000005”
ISO_8859_46ISO/IEC 8859-4 Кодировка латинского алфавита № 4. Идентификатор ECI: “\000006”
ISO_8859_57ISO/IEC 8859-5 Кодировка латиницы/кириллицы. Идентификатор ECI: “\000007”
ISO_8859_68Кодировка латинского/арабского алфавита в соответствии с ISO/IEC 8859-6. Идентификатор ECI: “\000008”
ISO_8859_79Кодировка латинского/греческого алфавита по ISO/IEC 8859-7. Идентификатор ECI: “\000009”
ISO_8859_810ISO/IEC 8859-8 Кодировка латинского/ивритского алфавита. Идентификатор ECI: “\000010”
ISO_8859_911Кодировка латинского алфавита № 5 по ISO/IEC 8859-9. Идентификатор ECI: “\000011”
ISO_8859_1012ISO/IEC 8859-10 Кодировка латинского алфавита № 6. Идентификатор ECI: “\000012”
ISO_8859_1113Кодировка латинского/тайского алфавита по ISO/IEC 8859-11. Идентификатор ECI: “\000013”
ISO_8859_1315ISO/IEC 8859-13 Латинский алфавит № 7 (Балтийский край). Идентификатор ECI: “\000015”
ISO_8859_1416ISO/IEC 8859-14 Кодировка латинского алфавита № 8 (кельтская). Идентификатор ECI: “\000016”
ISO_8859_1517ISO/IEC 8859-15 Кодировка латинского алфавита № 9. Идентификатор ECI: “\000017”
ISO_8859_1618ISO/IEC 8859-16 Кодировка латинского алфавита № 10. Идентификатор ECI: “\000018”
Shift_JIS20Сдвиг кодировки JIS (JIS X 0208 Приложение 1 + JIS X 0201). Идентификатор ECI: “\000020”
Win125021Кодировка Windows 1250 Latin 2 (Центральная Европа). Идентификатор ECI: “\000021”
Win125122Кодировка кириллицы Windows 1251. Идентификатор ECI: “\000022”
Win125223Кодировка Windows 1252 Latin 1. Идентификатор ECI: “\000023”
Win125624Арабская кодировка Windows 1256. Идентификатор ECI: “\000024”
UTF16BE25Кодировка ISO/IEC 10646 UCS-2 (сначала старший байт). Идентификатор ECI: “\000025”
UTF826Кодировка ISO/IEC 10646 UTF-8. Идентификатор ECI: “\000026”
US_ASCII27ISO/IEC 646:1991 Международная справочная версия 7-битного кодирования набора символов ISO. Идентификатор ECI: “\000027”
Big528Кодировка набора китайских символов Big 5 (Тайвань). Идентификатор ECI: “\000028”
GB1803029GB (PRC) Кодировка китайского набора символов. Идентификатор ECI: “\000029”
EUC_KR30Кодировка корейского набора символов. Идентификатор ECI: “\000030”
NONE0Нет расширенной интерпретации канала

Примеры

В этом примере показано, как использовать кодировку 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

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