LEADTOOLS Barcode (Leadtools.Barcode assembly)

GetAllDefaultOptions Method (BarcodeReader)

Show in webframe
Example 







For information about this method please see GetAllDefaultOptions.

Syntax
public IBarcodeReadOptions[] GetAllDefaultOptions()
'Declaration
 
Public Function GetAllDefaultOptions() As IBarcodeReadOptions()
'Usage
 
Dim instance As BarcodeReader
Dim value() As IBarcodeReadOptions
 
value = instance.GetAllDefaultOptions()
public IBarcodeReadOptions[] GetAllDefaultOptions()

            

            
 function Leadtools.Barcode.BarcodeReader.GetAllDefaultOptions()
public:
array<IBarcodeReadOptions^>^ GetAllDefaultOptions(); 

Return Value

An array of BarcodeReadOptions derived types that contain all the default read options currently set in this BarcodeReader.
Remarks

Note: In LEADTOOLS for .NET, the equivalent to IBarcodeReadOptions is BarcodeReadOptions.

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Forms
Imports Leadtools.Barcode
Imports Leadtools.ImageProcessing

Public Sub BarcodeReader_GetAllDefaultOptionsExample()
   Dim engine As New BarcodeEngine()
   Dim reader As BarcodeReader = engine.Reader

   ' Show information on all the default read option classes
   Dim readOptionsArray() As BarcodeReadOptions = reader.GetAllDefaultOptions()
   Console.WriteLine("Read options:")
   For Each readOptions As BarcodeReadOptions In readOptionsArray
      Console.WriteLine("  {0} ({1}) supports options for the following symbologies:", readOptions.GetType().Name, readOptions.FriendlyName)
      Console.WriteLine("     ")
      Dim symbologies() As BarcodeSymbology = readOptions.GetSupportedSymbologies()
      For i As Integer = 0 To symbologies.Length - 1
         Console.Write(symbologies(i))
         If i <> (symbologies.Length - 1) Then
            Console.Write(", ")
         Else
            Console.WriteLine()
         End If
      Next
   Next
End Sub
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Forms;
using Leadtools.Barcode;
using Leadtools.ImageProcessing;

public void BarcodeReader_GetAllDefaultOptionsExample()
{
   BarcodeEngine engine = new BarcodeEngine();
   BarcodeReader reader = engine.Reader;

   // Show information on all the default read option classes
   BarcodeReadOptions[] readOptionsArray = reader.GetAllDefaultOptions();
   Console.WriteLine("Read options:");
   foreach(BarcodeReadOptions readOptions in readOptionsArray)
   {
      Console.WriteLine("  {0} ({1}) supports options for the following symbologies:", readOptions.GetType().Name, readOptions.FriendlyName);
      Console.WriteLine("     ");
      BarcodeSymbology[] symbologies = readOptions.GetSupportedSymbologies();
      for(int i = 0; i < symbologies.Length; i++)
      {
         Console.Write(symbologies[i]);
         if(i != (symbologies.Length - 1))
         {
            Console.Write(", ");
         }
         else
         {
            Console.WriteLine();
         }
      }
   }
}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Barcode;
using Leadtools.ImageProcessing;

      
public void BarcodeReader_GetAllDefaultOptionsExample()
{
   BarcodeEngine engine = new BarcodeEngine();
   BarcodeReader reader = engine.Reader;
   // Show information on all the default read option classes
   IBarcodeReadOptions[] readOptionsArray = reader.GetAllDefaultOptions();
   Debug.WriteLine("Read options:");
   foreach(IBarcodeReadOptions readOptions in readOptionsArray)
   {
      Debug.WriteLine("  {0} ({1}) supports options for the following symbologies:", readOptions.GetType().Name, readOptions.FriendlyName);
      Debug.WriteLine("     ");
      BarcodeSymbology[] symbologies = readOptions.GetSupportedSymbologies();
      StringBuilder sb = new StringBuilder();
      for(int i = 0; i < symbologies.Length; i++)
      {
         sb.Append(symbologies[i].ToString());
         if(i != (symbologies.Length - 1))
         {
            sb.Append(", ");
         }
         else
         {
            sb.AppendLine();
         }
      }
      Debug.WriteLine(sb.ToString());
   }
}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Forms;
using Leadtools.Barcode;
using Leadtools.ImageProcessing;
using Leadtools.Examples;

public void BarcodeReader_GetAllDefaultOptionsExample()
{
   BarcodeEngine engine = new BarcodeEngine();
   BarcodeReader reader = engine.Reader;
   // Show information on all the default read option classes
   BarcodeReadOptions[] readOptionsArray = reader.GetAllDefaultOptions();
   Console.WriteLine("Read options:");
   foreach(BarcodeReadOptions readOptions in readOptionsArray)
   {
      Console.WriteLine("  {0} ({1}) supports options for the following symbologies:", readOptions.GetType().Name, readOptions.FriendlyName);
      Console.WriteLine("     ");
      BarcodeSymbology[] symbologies = readOptions.GetSupportedSymbologies();
      for(int i = 0; i < symbologies.Length; i++)
      {
         Console.Write(symbologies[i]);
         if(i != (symbologies.Length - 1))
         {
            Console.Write(", ");
         }
         else
         {
            Console.WriteLine();
         }
      }
   }
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Forms
Imports Leadtools.Barcode
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Color

Public Sub BarcodeReader_GetAllDefaultOptionsExample()
   Dim engine As BarcodeEngine = New BarcodeEngine()
   Dim reader As BarcodeReader = engine.Reader
   ' Show information on all the default read option classes
   Dim readOptionsArray As BarcodeReadOptions() = reader.GetAllDefaultOptions()
   Console.WriteLine("Read options:")
   For Each readOptions As BarcodeReadOptions In readOptionsArray
      Console.WriteLine("  {0} ({1}) supports options for the following symbologies:", readOptions.GetType().Name, readOptions.FriendlyName)
      Console.WriteLine("     ")
      Dim symbologies As BarcodeSymbology() = readOptions.GetSupportedSymbologies()
      Dim i As Integer = 0
      Do While i < symbologies.Length
         Console.Write(symbologies(i))
         If i <> (symbologies.Length - 1) Then
            Console.Write(", ")
         Else
            Console.WriteLine()
         End If
         i += 1
      Loop
   Next readOptions
End Sub
Requirements

Target Platforms

See Also

Reference

BarcodeReader Class
BarcodeReader Members

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.Barcode requires a Barcode Module license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features