LEADTOOLS Barcode (Leadtools.Barcode assembly)

GetAllDefaultOptions Method (BarcodeReader)

Show in webframe
Example 







Gets a list of all the current barcode read options.
Syntax
public BarcodeReadOptions[] GetAllDefaultOptions()
'Declaration
 
Public Function GetAllDefaultOptions() As BarcodeReadOptions()
'Usage
 
Dim instance As BarcodeReader
Dim value() As BarcodeReadOptions
 
value = instance.GetAllDefaultOptions()
public BarcodeReadOptions[] GetAllDefaultOptions()
- (NSArray*)getAllDefaultOptions;
public BarcodeReadOptions[] getAllDefaultOptions()
 function Leadtools.Barcode.BarcodeReader.GetAllDefaultOptions()
public:
array<BarcodeReadOptions^>^ GetAllDefaultOptions(); 

Return Value

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

The BarcodeReader object contains an array of all the default read options used by the ReadBarcode and ReadBarcodes methods when no explicit options are passed by the user.

Refer to the BarcodeReadOptions class for a list of the symbologies and the type of the derived BarcodeReadOptions used by LEADTOOLS.

To get the options for a specific symbology, refer to GetDefaultOptions

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