Class BarCodeReader
名称: Aspose.BarCode.BarCodeRecognition アセンション: Aspose.BarCode.dll (25.5.0)
BarCodeReader は、1 つまたは複数のバーコードを含む画像をカプセルし、その後 ReadBarCodes 作業を実行してバーコードを検出することができます。
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties")]
public class BarCodeReader : IDisposableInheritance
Implements
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingConstructors
BarCodeReader()
Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例をデフォルト値で開始します。ReadBarCodes() 方法を呼ぶ前に画像(SetBitmapImage())を設定する必要があります。
public BarCodeReader()Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingBarCodeReader(Bitmap)
public BarCodeReader(Bitmap image)Parameters
image Bitmap
BarCodeReader(ビットマップ、パラム BaseDecodeType[])
public BarCodeReader(Bitmap image, params BaseDecodeType[] decodeTypes)Parameters
image Bitmap
decodeTypes BaseDecodeType
( )
BarCodeReader(ビットマップ、ベースデコードタイプ)
public BarCodeReader(Bitmap image, BaseDecodeType type)Parameters
image Bitmap
type BaseDecodeType
BarCodeReader(Bitmap, Rectangle, パラム BaseDecodeType[])
public BarCodeReader(Bitmap image, Rectangle area, params BaseDecodeType[] decodeTypes)Parameters
image Bitmap
area Rectangle
decodeTypes BaseDecodeType
( )
BarCodeReader(ビットマップ、Rectangle、BaseDecodeType)
public BarCodeReader(Bitmap image, Rectangle area, BaseDecodeType type)Parameters
image Bitmap
area Rectangle
type BaseDecodeType
BarCodeReader(ビットマップ、レクトアンゲル( ), パラム BaseDecodeType[])
public BarCodeReader(Bitmap image, Rectangle[] areas, params BaseDecodeType[] decodeTypes)Parameters
image Bitmap
areas 直角( )
decodeTypes BaseDecodeType
( )
BarCodeReader(ビットマップ、レクトアンゲル( ), ベースデコードタイプ)
public BarCodeReader(Bitmap image, Rectangle[] areas, BaseDecodeType type)Parameters
image Bitmap
areas 直角( )
type BaseDecodeType
BarCodeReader(ストレッチ)
ファイルから Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例を開始します。
public BarCodeReader(string filename)Parameters
filename string
フィルネームです。
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png"))
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png")
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingBarCodeReader(ストレッチ、パラム BaseDecodeType[])
Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例を開始します。
public BarCodeReader(string filename, params BaseDecodeType[] decodeTypes)Parameters
filename string
フィルネームです。
decodeTypes BaseDecodeType
( )
デコードタイプ
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingBarCodeReader(タイトル:BaseDecodeType)
Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例を開始します。
public BarCodeReader(string filename, BaseDecodeType type)Parameters
filename string
フィルネームです。
type BaseDecodeType
デコードタイプ
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", new MultyDecodeType(DecodeType.Code39, DecodeType.Code128)))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", New MultyDecodeType(DecodeType.Code39, DecodeType.Code128))
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingBarCodeReader(Stream)
Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例を開始します。
public BarCodeReader(Stream stream)Parameters
stream Stream
流れです。
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader(fstr))
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader(fstr)
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
End UsingBarCodeReader(ストリーム、ベースデコードタイプ)
Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例を開始します。
public BarCodeReader(Stream stream, BaseDecodeType type)Parameters
stream Stream
流れです。
type BaseDecodeType
デコードタイプ
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader(fstr, new MultyDecodeType(DecodeType.Code39, DecodeType.Code128)))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader(fstr, New MultyDecodeType(DecodeType.Code39, DecodeType.Code128))
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
End UsingBarCodeReader(ストリーム、パラム BaseDecodeType[])
Aspose.BarCode.BarCodeRecognition.BarCodeReader クラスの新しい例を開始します。
public BarCodeReader(Stream stream, params BaseDecodeType[] decodeTypes)Parameters
stream Stream
流れです。
decodeTypes BaseDecodeType
( )
デコードタイプ
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader(fstr, DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader(fstr, DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
End UsingProperties
BarcodeSettings
主な BarCode 解読パラメーター 認識されたデータに影響を与えるパラメーターが含まれています。
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeSettings BarcodeSettings { get; }不動産価値
FoundBarCodes
認識する Aspose.BarCode.BarCodeRecognition.BarCodeResults array
public BarCodeResult[] FoundBarCodes { get; }不動産価値
BarCodeResult ( )
Examples
このサンプルでは、BarCodeReaderでバーコードを読む方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
reader.ReadBarCodes();
for(int i = 0; reader.FoundCount > i; ++i)
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes[i].CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
reader.ReadBarCodes()
For i As Integer = 0 To reader.FoundCount - 1 Step 1
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes(i).CodeText)
Next
End UsingFoundCount
バーコード数を認めます。
public int FoundCount { get; }不動産価値
Examples
このサンプルでは、BarCodeReaderでバーコードを読む方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
reader.ReadBarCodes();
for(int i = 0; reader.FoundCount > i; ++i)
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes[i].CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
reader.ReadBarCodes()
For i As Integer = 0 To reader.FoundCount - 1 Step 1
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes(i).CodeText)
Next
End UsingProcessorSettings
プロセッサコアを使用する設定を取得します。
public static ProcessorSettings ProcessorSettings { get; }不動産価値
Examples
このサンプルでは、プロセッサ設定を使用して最大の多列パフォーマンスを追加する方法を示しています。
//this allows to use all cores for single BarCodeReader call
BarCodeReader.ProcessorSettings.UseAllCores = true;
//this allows to use current count of cores
BarCodeReader.ProcessorSettings.UseAllCores = false;
BarCodeReader.ProcessorSettings.UseOnlyThisCoresCount = Math.Max(1, Environment.ProcessorCount / 2);
'this allows to use all cores for single BarCodeReader call
BarCodeReader.ProcessorSettings.UseAllCores = True
'this allows to use current count of cores
BarCodeReader.ProcessorSettings.UseAllCores = False
BarCodeReader.ProcessorSettings.UseOnlyThisCoresCount = Math.Max(1, Environment.ProcessorCount / 2)QualitySettings
QualitySettings では、認証の品質とスピードを手動で設定できます。内蔵プレセットで QualitySettings を迅速に設定できます: HighPerformance、NormalQuality、HighQuality、MaxBarCodes、またはあなたは手動で別々のオプションを設定することができます。QualitySettings のデフォルト値は NormalQuality です。
[XmlSerialization(Type = XmlSerializationType.Element)]
public QualitySettings QualitySettings { get; set; }不動産価値
Examples
このサンプルでは、BarCodeReaderで QualitySettings を使用する方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
//set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
//normal quality mode is set by default
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
//set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance;
//set separate options
reader.QualitySettings.AllowMedianSmoothing = true;
reader.QualitySettings.MedianSmoothingWindowSize = 5;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
'set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
'normal quality mode is set by default
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
'set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance
'set separate options
reader.QualitySettings.AllowMedianSmoothing = True
reader.QualitySettings.MedianSmoothingWindowSize = 5
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Next
End UsingTimeout
認識プロセスをミリ秒で取得または設定します。
[XmlSerialization(Type = XmlSerializationType.Element)]
public int Timeout { get; set; }不動産価値
Examples
このサンプルは、大きな画像でタイムウォントを持つ認識犬を避ける方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png"))
{
reader.Timeout = 5000;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
Using reader As New BarCodeReader("c:\test.png")
reader.Timeout = 5000
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingMethods
Abort()
機能は、現在の認識セッションの終了を別の線から要求します. 堕胎はブロックできない方法であり、通話直後にコントロールを返します。この方法は、認識プロセスが長すぎるときに使用する必要があります。
public void Abort()Examples
このサンプルは、他のトレードから堕胎機能を呼ぶ方法を示しています。
private static void ThreadRecognize(object readerObj)
{
BarCodeReader reader = (BarCodeReader)readerObj;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeType);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128);
Thread thread1 = new Thread(ThreadRecognize);
thread1.Start(reader);
Thread.Sleep(100);
reader.Abort();
Private Shared Sub ThreadRecognize(readerObj As Object)
Dim reader As BarCodeReader = readerObj
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Sub
Dim reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
Dim thread1 As New Thread(AddressOf ThreadRecognize)
thread1.Start(reader)
Thread.Sleep(100)
reader.Abort()Dispose()
public void Dispose()ExportToXml(ストレッチ)
指定された xml ファイルに BarCode 属性を輸出する
public bool ExportToXml(string xmlFile)Parameters
xmlFile string
ファイルの名前
Returns
輸出が成功したか否か。
Returns True 成功した場合、 False Otherwise
ExportToXml(Stream)
指定された xml ストリームに BarCode 属性を輸出する
public bool ExportToXml(Stream xmlStream)Parameters
xmlStream Stream
節約のためのXMLストリーム
Returns
輸出が成功したか否か。
Returns True 成功した場合、 False Otherwise
ImportFromXml(ストレッチ)
指定された xml ファイルから BarCode 属性を輸入し、現在の BarCodeReader 例に適用します。
public static BarCodeReader ImportFromXml(string xmlFile)Parameters
xmlFile string
ファイルの名前
Returns
Returns True 成功した場合、
False Otherwise
ImportFromXml(Stream)
指定された xml ストリームから BarCode 属性を輸入し、現在の BarCodeReader 例に適用します。
public static BarCodeReader ImportFromXml(Stream xmlStream)Parameters
xmlStream Stream
充電のためのXMLストリーム
Returns
Returns True 成功した場合、
False Otherwise
ReadBarCodes()
画像から Aspose.BarCode.BarCodeRecognition.BarCode結果を読む。
public BarCodeResult[] ReadBarCodes()Returns
BarCodeResult ( )
画像に認識された Aspose.BarCode.BarCodeRecognition.BarCodeResults の順序が戻ります. 何も認識されていない場合は、ゼロ順序が返されます。
Examples
このサンプルでは、BarCodeReaderでバーコードを読む方法を示しています。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
reader.ReadBarCodes();
for(int i = 0; reader.FoundCount > i; ++i)
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes[i].CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
reader.ReadBarCodes()
For i As Integer = 0 To reader.FoundCount - 1 Step 1
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes(i).CodeText)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingSetBarCodeImage(Bitmap)
public void SetBarCodeImage(Bitmap value)Parameters
value Bitmap
SetBarCodeImage(ビットマップ、レクトアンゲル[])
public void SetBarCodeImage(Bitmap value, Rectangle[] areas)Parameters
value Bitmap
areas 直角( )
SetBarCodeImage(ビットマップ、レクトアンゲル)
public void SetBarCodeImage(Bitmap value, Rectangle area)Parameters
value Bitmap
area Rectangle
SetBarCodeImage(ストレッチ)
認識のための画像ファイルを設定します。ReadBarCodes() 方法の前に呼び出す必要があります。
public void SetBarCodeImage(string filename)Parameters
filename string
画像ファイルを認識する。
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingSetBarCodeImage(Stream)
認識のための画像ストリームを設定します。ReadBarCodes() 方法の前に呼び出す必要があります。
public void SetBarCodeImage(Stream stream)Parameters
stream Stream
イメージの流れを認識する。
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(fstr);
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage(fstr)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
End UsingSetBarCodeReadType(シングルデコードタイプ[])
Aspose.BarCode.BarCodeRecognition.SingleDecodeType タイプの順序を設定して認識します。ReadBarCodes() 方法の前に呼び出す必要があります。
public void SetBarCodeReadType(params SingleDecodeType[] barcodeTypes)Parameters
barcodeTypes SingleDecodeType
( )
Aspose.BarCode.BarCodeRecognition.SingleDecodeType タイプの順序を読み取る。
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End UsingSetBarCodeReadType(BaseDecodeType)
認定のためのデコードタイプを設定します。ReadBarCodes() 方法の前に呼び出す必要があります。
[XmlSerialization(Name = "BarCodeReadType")]
public void SetBarCodeReadType(BaseDecodeType type)Parameters
type BaseDecodeType
読むためのバーコードの種類
Examples
このサンプルでは、コード39とコード128のバーコードを検出する方法を示しています。
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(new MultyDecodeType(DecodeType.Code39, DecodeType.Code128));
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(New MultyDecodeType(DecodeType.Code39, DecodeType.Code128))
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using