ECIEncodings

ECIEncodings enumeration

Erweiterte Kanalinterpretationskennungen. Es wird verwendet, um dem Barcode-Lesegerät Details über die verwendeten Referenzen für die Codierung der Daten im Symbol mitzuteilen. Die aktuelle Implementierung besteht aus allen bekannten Zeichensatzcodierungen. Derzeit wird es nur für QR-2D-Barcodes verwendet.

public enum ECIEncodings

Werte

Name Wert Beschreibung
ISO_8859_1 3 ISO/IEC 8859-1 Codierung des lateinischen Alphabets Nr. 1. ECI-ID:"\000003"
ISO_8859_2 4 Codierung des lateinischen Alphabets Nr. 2 nach ISO/IEC 8859-2. ECI-ID:"\000004"
ISO_8859_3 5 Codierung des lateinischen Alphabets Nr. 3 nach ISO/IEC 8859-3. ECI-ID:"\000005"
ISO_8859_4 6 Codierung des lateinischen Alphabets Nr. 4 nach ISO/IEC 8859-4. ECI-ID:"\000006"
ISO_8859_5 7 Codierung des lateinischen/kyrillischen Alphabets nach ISO/IEC 8859-5. ECI-ID:"\000007"
ISO_8859_6 8 Codierung des lateinischen/arabischen Alphabets nach ISO/IEC 8859-6. ECI-ID:"\000008"
ISO_8859_7 9 Codierung des lateinischen/griechischen Alphabets nach ISO/IEC 8859-7. ECI-ID:"\000009"
ISO_8859_8 10 Codierung des lateinischen/hebräischen Alphabets nach ISO/IEC 8859-8. ECI-ID:"\000010"
ISO_8859_9 11 Codierung des lateinischen Alphabets Nr. 5 nach ISO/IEC 8859-9. ECI-ID:"\000011"
ISO_8859_10 12 ISO/IEC 8859-10 Codierung des lateinischen Alphabets Nr. 6. ECI-ID:"\000012"
ISO_8859_11 13 Codierung des lateinischen/thailändischen Alphabets nach ISO/IEC 8859-11. ECI-ID:"\000013"
ISO_8859_13 15 ISO/IEC 8859-13 Codierung des lateinischen Alphabets Nr. 7 (Baltic Rim). ECI-ID:"\000015"
ISO_8859_14 16 Codierung des lateinischen Alphabets Nr. 8 (keltisch) nach ISO/IEC 8859-14. ECI-ID:"\000016"
ISO_8859_15 17 ISO/IEC 8859-15 Codierung des lateinischen Alphabets Nr. 9. ECI-ID:"\000017"
ISO_8859_16 18 Codierung des lateinischen Alphabets Nr. 10 nach ISO/IEC 8859-16. ECI-ID:"\000018"
Shift_JIS 20 Shift JIS (JIS X 0208 Anhang 1 + JIS X 0201) Kodierung. ECI-ID:"\000020"
Win1250 21 Windows 1250 Latin 2 (Mitteleuropa) Codierung. ECI-ID:"\000021"
Win1251 22 Windows 1251 Kyrillische Codierung. ECI-ID:"\000022"
Win1252 23 Windows 1252 Latin 1-Codierung. ECI-ID:"\000023"
Win1256 24 Arabische Windows 1256-Codierung. ECI-ID:"\000024"
UTF16BE 25 ISO/IEC 10646 UCS-2 (High Order Byte First) Codierung. ECI-ID:"\000025"
UTF8 26 ISO/IEC 10646 UTF-8-Codierung. ECI-ID:"\000026"
US_ASCII 27 ISO/IEC 646:1991 Internationale Referenzversion der 7-Bit-codierten ISO-Zeichensatzcodierung. ECI-ID:"\000027"
Big5 28 Codierung des chinesischen Zeichensatzes Big 5 (Taiwan). ECI-ID:"\000028"
GB18030 29 Codierung des chinesischen Zeichensatzes GB (PRC). ECI-ID:"\000029"
EUC_KR 30 Kodierung des koreanischen Zeichensatzes. ECI-ID:"\000030"
NONE 0 Keine erweiterte Kanalinterpretation

Beispiele

Dieses Beispiel zeigt, wie Sie die ECI-Codierung verwenden und ein BarCode-Bild speichern.

[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

Siehe auch