TBarCode Library 11  TBarCode Library 11
enum e_CodePage

Predefined code pages.

If the encoding mode (e_EncodingMode) has the value eEncMode_CodePage, the input data is encoded in the selected code page. (See also DLL: function BCGet/BCSetCodePage, OCX: property TBarCode11Lib::ITBarCode::CodePage).
Otherwise (if the encoding mode is different) the code page is ignored. (See also DLL: function BCGet/BCSetEncodingMode, OCX: property TBarCode11Lib::ITBarCode::EncodingMode). The items listed here are predefined values for often used code pages. The programmer can use this data type but is not limited to it. TBarCode supports all code pages that are provided by the operating system.

Enumerator:
eCodePage_Custom 

=0: Custom Code Page. None of the predefined values is used, but the code page is passed directly by the property CodePageCustom.

eCodePage_Default 

=1: Default Code Page. The default code page for the selected barcode type is used.

1D Codes ... ASCII 0-127
QR-Code JIS ... Shift JIS
QR-Code ISO ... Latin-1
Data Matrix ... Latin-1
Other 2D Codes ... Latin-1 (ISO 8859-1 / Windows 28591)
More details see TEC-IT Barcode Reference

eCodePage_ANSI 

=2: ANSI Code Page (use the ANSI code page from the setting "Language for non-Unicode programs").


eCodePage_Windows1252 

=3: Windows-1252 (1252).

eCodePage_Latin_I 

=4: ISO 8859-1 Latin I (28591).

eCodePage_ASCIIExt_437 

=5: ASCII Extended (437).

eCodePage_UTF8 

=6: Unicode UTF-8, ISO/IEC 10646 (65001).

eCodePage_Korean 

=7: Korean (949).

eCodePage_Japanese_Shift_JIS 

=8: Japanese / Shift-JIS (932).

eCodePage_Simplified_Chinese 

=9: Simplified Chinese (936).

eCodePage_Trad_Chinese_Big5 

=10: Traditional Chinese (950).

eCodePage_ANSI_Cyrillic 

=11: ANSI - Cyrillic (1251).

eCodePage_KOI8_R 

=12: Russian KOI8-R (20866).

eCodePage_GB18030 

=13: Chinese GB18030 (54936).

eCodePage_MAC_Roman 

=14: MAC Roman, Western European (10000).

eCodePage_ISO_8859_1 

=4: ISO 8859-1 Latin 1, Western European (28591).

eCodePage_ISO_8859_2 

=15: ISO 8859-2 Central European (28592).

eCodePage_ISO_8859_3 

=16: ISO 8859-3 Latin 3, South European(28593).

eCodePage_ISO_8859_4 

=17: ISO 8859-4 Baltic (28594).

eCodePage_ISO_8859_5 

=18: ISO 8859-5 Cyrillic (28595).

eCodePage_ISO_8859_6 

=19: ISO 8859-6 Arabic (28596).

eCodePage_ISO_8859_7 

=20: ISO 8859-7 Greek (28597).

eCodePage_ISO_8859_8 

=21: ISO 8859-8 Hebrew (28598).

eCodePage_ISO_8859_9 

=22: ISO 8859-9 Turkish (28599).

eCodePage_ISO_8859_10 

=23: ISO 8859-10 Latin-6 (28600). Codepage may not be available on all systems.

eCodePage_ISO_8859_11 

=24: ISO 8859-11 Latin/Thai (28601). Codepage may not be available on all systems.

eCodePage_ISO_8859_13 

=25: ISO 8859-13 Latin-7, Estonian / Baltic Rim (28603).

eCodePage_ISO_8859_14 

=26: ISO 8859-14 Latin-8, Celtic (28604). Codepage may not be available on all systems.

eCodePage_ISO_8859_15 

=27: ISO 8859-15 Latin-9, Western European (28605).

eCodePage_ISO_8859_16 

=28: ISO 8859-16 Latin-10, South-Eastern European (28606). Codepage may not be available on all systems.

eCodePage_UTF16LE 

=29: Unicode UTF-16LE, ISO/IEC 10646 (1200). Encoding may not be available on all systems. Note: Escape sequences are not supported with UTF-16.

eCodePage_UTF16BE 

=30: Unicode UTF-16BE, ISO/IEC 10646 (1201). Encoding may not be available on all systems. Note: Escape sequences are not supported with UTF-16.