DetectEncoding

BarcodeSettings.DetectEncoding property

ध्वज जो इंजन को यूनिकोड कोडसेट के लिए कोडटेक्स्ट एन्कोडिंग का पता लगाने के लिए बाध्य करता है। डिफ़ॉल्ट मान सत्य है।

public bool DetectEncoding { get; set; }

संपत्ति मूल्य

ध्वज जो इंजन को यूनिकोड कोडसेट के लिए कोडटेक्स्ट एन्कोडिंग का पता लगाने के लिए बाध्य करता है

उदाहरण

यह नमूना दिखाता है कि यदि DetectEncoding सक्षम है तो टेक्स्ट एन्कोडिंग का पता कैसे लगाया जाए

[C#]
using (MemoryStream ms = new MemoryStream())
{
    using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Слово"))
    {
        generator.Parameters.Barcode.QR.CodeTextEncoding = Encoding.UTF8;
        generator.Save(ms, BarCodeImageFormat.Png);
    }
    // यूनिकोड कोडसेट के लिए एन्कोडिंग का पता लगाता है सक्षम है
    ms.Position = 0;
    using (BarCodeReader reader = new BarCodeReader(ms, DecodeType.QR))
    {
        reader.BarcodeSettings.DetectEncoding = true;
        foreach (BarCodeResult result in reader.ReadBarCodes())
            Console.WriteLine("BarCode CodeText: " + result.CodeText);
    }
    // एन्कोडिंग का पता लगाना अक्षम है
    ms.Position = 0;
    using (BarCodeReader reader = new BarCodeReader(ms, DecodeType.QR))
    {
        reader.BarcodeSettings.DetectEncoding = false;
        foreach (BarCodeResult result in reader.ReadBarCodes())
            Console.WriteLine("BarCode CodeText: " + result.CodeText);
    }
}
[VB.NET]
Using ms As New MemoryStream
    Using generator As New BarcodeGenerator(EncodeTypes.QR, "Слово")
        generator.Parameters.Barcode.QR.CodeTextEncoding = System.Text.Encoding.UTF8
        generator.Save(ms, BarCodeImageFormat.Png)
    End Using
    'यूनिकोड कोडसेट के लिए एन्कोडिंग का पता लगाता है सक्षम है
    ms.Position = 0
    Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
        reader.BarcodeSettings.DetectEncoding = True
        For Each result As BarCodeResult In reader.ReadBarCodes()
            Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Next
    End Using
    'एन्कोडिंग का पता लगाने अक्षम है
    ms.Position = 0
    Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
        reader.BarcodeSettings.DetectEncoding = False
        For Each result As BarCodeResult In reader.ReadBarCodes()
            Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Next
    End Using
End Using

यह सभी देखें