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
- namensraum Aspose.BarCode.Generation
- Montage Aspose.BarCode