|
||||
File indexing completed on 2025-01-18 10:04:42
0001 // Created on: 1995-04-20 0002 // Created by: Tony GEORGIADES 0003 // Copyright (c) 1995-1999 Matra Datavision 0004 // Copyright (c) 1999-2014 OPEN CASCADE SAS 0005 // 0006 // This file is part of Open CASCADE Technology software library. 0007 // 0008 // This library is free software; you can redistribute it and/or modify it under 0009 // the terms of the GNU Lesser General Public License version 2.1 as published 0010 // by the Free Software Foundation, with special exception defined in the file 0011 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT 0012 // distribution for complete text of the license and disclaimer of any warranty. 0013 // 0014 // Alternatively, this file may be used under the terms of Open CASCADE 0015 // commercial license or contractual agreement. 0016 0017 #ifndef _Resource_FormatType_HeaderFile 0018 #define _Resource_FormatType_HeaderFile 0019 0020 //! List of non ASCII format types which may be converted into the Unicode 16 bits format type. 0021 //! Use the functions provided by the Resource_Unicode class to convert a string 0022 //! from one of these non ASCII format to Unicode, and vice versa. 0023 enum Resource_FormatType 0024 { 0025 Resource_FormatType_SJIS, //!< SJIS (Shift Japanese Industrial Standards) encoding 0026 Resource_FormatType_EUC, //!< EUC (Extended Unix Code) multi-byte encoding primarily for Japanese, Korean, and simplified Chinese 0027 Resource_FormatType_NoConversion, //!< format type indicating non-conversion behavior 0028 Resource_FormatType_GB, //!< GB (Guobiao) encoding for Simplified Chinese 0029 Resource_FormatType_UTF8, //!< multi-byte UTF-8 encoding 0030 Resource_FormatType_SystemLocale, //!< active system-defined locale; this value is strongly NOT recommended to use 0031 0032 // Windows-native ("ANSI") 8-bit code pages 0033 Resource_FormatType_CP1250, //!< cp1250 (Central European) encoding 0034 Resource_FormatType_CP1251, //!< cp1251 (Cyrillic) encoding 0035 Resource_FormatType_CP1252, //!< cp1252 (Western European) encoding 0036 Resource_FormatType_CP1253, //!< cp1253 (Greek) encoding 0037 Resource_FormatType_CP1254, //!< cp1254 (Turkish) encoding 0038 Resource_FormatType_CP1255, //!< cp1255 (Hebrew) encoding 0039 Resource_FormatType_CP1256, //!< cp1256 (Arabic) encoding 0040 Resource_FormatType_CP1257, //!< cp1257 (Baltic) encoding 0041 Resource_FormatType_CP1258, //!< cp1258 (Vietnamese) encoding 0042 0043 // ISO8859 8-bit code pages 0044 Resource_FormatType_iso8859_1, //!< ISO 8859-1 (Western European) encoding 0045 Resource_FormatType_iso8859_2, //!< ISO 8859-2 (Central European) encoding 0046 Resource_FormatType_iso8859_3, //!< ISO 8859-3 (Turkish) encoding 0047 Resource_FormatType_iso8859_4, //!< ISO 8859-4 (Northern European) encoding 0048 Resource_FormatType_iso8859_5, //!< ISO 8859-5 (Cyrillic) encoding 0049 Resource_FormatType_iso8859_6, //!< ISO 8859-6 (Arabic) encoding 0050 Resource_FormatType_iso8859_7, //!< ISO 8859-7 (Greek) encoding 0051 Resource_FormatType_iso8859_8, //!< ISO 8859-8 (Hebrew) encoding 0052 Resource_FormatType_iso8859_9, //!< ISO 8859-9 (Turkish) encoding 0053 0054 // Addition code pages 0055 Resource_FormatType_CP850, //!< ISO 850 (Western European) encoding 0056 Resource_FormatType_GBK, //!< GBK (UnifiedChinese) encoding 0057 Resource_FormatType_Big5, //!< Big5 (TradChinese) encoding 0058 0059 // old aliases 0060 Resource_FormatType_ANSI = Resource_FormatType_NoConversion, 0061 Resource_SJIS = Resource_FormatType_SJIS, 0062 Resource_EUC = Resource_FormatType_EUC, 0063 Resource_ANSI = Resource_FormatType_ANSI, 0064 Resource_GB = Resource_FormatType_GB, 0065 }; 0066 0067 #endif // _Resource_FormatType_HeaderFile
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |