LEADTOOLS Barcode (Leadtools.Barcode assembly)
LEAD Technologies, Inc

GetAllDefaultOptions Method (BarcodeReader)

Example 







For information about this method please see GetAllDefaultOptions.

WinRT support
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()
ObjectiveC Syntax
 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 CodeCopy Code  
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
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();
         }
      }
   }
}
[TestMethod]
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());
   }
}
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();
         }
      }
   }
}
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: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

BarcodeReader Class
BarcodeReader Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

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