DetectEncoding
BarcodeSettings.DetectEncoding property
العلامة التي تجبر المحرك على اكتشاف ترميز نص الكود لمجموعات أكواد Unicode. القيمة الافتراضية هي صحيحة.
public bool DetectEncoding { get; set; }
Property_Value
العلم الذي يجبر المحرك على اكتشاف ترميز نص الكود لمجموعة أكواد Unicode
أمثلة
يوضح هذا النموذج كيفية اكتشاف تشفير النص أثناء التنقل إذا تم تمكين 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);
}
// يكتشف أن الترميز لمجموعات أكواد Unicode ممكّن
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
'بالكشف عن تمكين الترميز لمجموعات أكواد Unicode
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
أنظر أيضا
- class BarcodeSettings
- مساحة الاسم Aspose.BarCode.BarCodeRecognition
- المجسم Aspose.BarCode