DetectEncoding
BarcodeSettings.DetectEncoding property
Η σημαία που αναγκάζει τον κινητήρα να ανιχνεύσει κωδικοποίηση κωδικοποιημένου κειμένου για σύνολα κωδικών Unicode. Η προεπιλεγμένη τιμή είναι true.
public bool DetectEncoding { get; set; }
Αξία περιουσίας
Η σημαία που αναγκάζει τον κινητήρα να ανιχνεύσει κωδικοποίηση κωδικοποιημένου κειμένου για σύνολα κωδικών Unicode
Παραδείγματα
Αυτό το δείγμα δείχνει πώς να ανιχνεύσετε την κωδικοποίηση κειμένου εν κινήσει εάν το DetectEncoding είναι enabled
[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