←Select platform

BarcodeExceptionCode Enumeration

Summary
Identifies the barcode exception error code.
Syntax
C#
VB
Objective-C
C++
Java
[SerializableAttribute()] 
public enum BarcodeExceptionCode   
<SerializableAttribute()> 
Public Enum BarcodeExceptionCode  
typedef NS_ENUM(NSInteger, LTBarcodeError) 
public enum BarcodeExceptionCode 
[SerializableAttribute()] 
public enum class BarcodeExceptionCode   
Members
ValueMemberDescription
-1481InvalidXModule

Barcode Module size should be greater or equal to 0.

-1382DllNotFound

Barcode Engine assembly not found.

-1381QrWriteLocked

Barcode Write QR is locked.

-1380QrReadLocked

Barcode Read QR is locked.

-1375MicroQrWriteLocked

Barcode Write Micro QR is locked

-1374MicroQrReadLocked

Barcode Read Micro QR is locked

-1373MaxiWriteLocked

Barcode Write Maxi is locked

-1372MaxiReadLocked

Barcode Read Maxi is locked

-1371AztecWriteLocked

Barcode Write Aztec is locked

-1370AztecReadLocked

Barcode Read Aztec is locked.

-433DatamatrixWriteLocked

Barcode Write Datamatrix is locked.

-432DatamatrixReadLocked

Barcode Read Datamatrix is locked.

-430PdfWriteLocked

Barcode Write PDF is locked.

-429PdfReadLocked

Barcode Read PDF is locked.

-428Barcode2dWriteLocked

Barcode Write 2D is locked.

-427Barcode2dReadLocked

Barcode Read 2D is locked.

-426Barcode1dLocked

Barcode 1D is locked.

-425InvalidBounds

Invalid barcode bounds.

-424InvalidStringLength

Invalid barcode data string length.

-420InvalidGroup

Invalid barcode group.

-419InvalidMaximumCount

Invalid maximum count.

-418InvalidUnits

Invalid barcode measurement unit.

-416InvalidBarcodeString

Invalid barcode string for a specified barcode symbology.

-415ToSmall

Barcode string is too small.

-414InvalidHeight

Invalid barcode height.

-413InvalidWidth

Invalid barcode width.

-412InvalidTextOut

Invalid barcode text out option.

-411InvalidType

Invalid barcode symbology.

Remarks

Used as the type of the BarcodeException.Code property which can be used to get extra details about the LEADTOOLS barcode exception being thrown.

Example
C#
VB
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.Barcode; 
using Leadtools.ImageProcessing; 
 
public void BarcodeExceptionCode_Example() 
{ 
	// Example of values passed by the user for the barcode width and height 
	int barcodeWidth = 30; 
	int barcodeHeight = 60; 
 
	// These values are too small to write a UPCA barcode and will throw an exception below 
 
	// Create a Barcode engine 
	BarcodeEngine engine = new BarcodeEngine(); 
 
	// Get the Barcode writer 
	BarcodeWriter writer = engine.Writer; 
 
	// Create an image 
	using (RasterImage image = RasterImage.Create(1000, 1000, 1, 300, RasterColor.FromKnownColor(RasterKnownColor.White))) 
	{ 
		// Create the barcode 
		BarcodeData barcode = BarcodeData.CreateDefaultBarcodeData(BarcodeSymbology.UPCA); 
		barcode.Bounds = new LeadRect(0, 0, barcodeWidth, barcodeHeight); 
 
		// Try to write it, this will throw an exception if the barcode is too small 
		try 
		{ 
			writer.WriteBarcode(image, barcode, null); 
		} 
		catch (BarcodeException ex) 
		{ 
			// Show the error message, should be BarcodeExceptionCode.InvalidWidth 
			Console.WriteLine(ex.Code); 
			Debug.Assert(ex.Code == BarcodeExceptionCode.InvalidWidth); 
		} 
	} 
} 
Imports Leadtools 
Imports Leadtools.Codecs 
Imports Leadtools.Barcode 
Imports Leadtools.ImageProcessing 
 
Public Sub BarcodeExceptionCode_Example() 
   ' Example of values passed by the user for the barcode width and height 
   Dim barcodeWidth As Integer = 30 
   Dim barcodeHeight As Integer = 60 
 
   ' These values are too small to write a UPCA barcode and will throw an exception below 
 
   ' Create a Barcode engine 
   Dim engine As New BarcodeEngine() 
 
   ' Get the Barcode writer 
   Dim writer As BarcodeWriter = engine.Writer 
 
   ' Create an image 
   Using image As RasterImage = RasterImage.Create(1000, 1000, 1, 300, RasterColor.FromKnownColor(RasterKnownColor.White)) 
      ' Create the barcode 
      Dim barcode As BarcodeData = BarcodeData.CreateDefaultBarcodeData(BarcodeSymbology.UPCA) 
      barcode.Bounds = New LeadRect(0, 0, barcodeWidth, barcodeHeight) 
 
      ' Try to write it, this will throw an exception if the barcode is too smalle 
      Try 
         writer.WriteBarcode(image, barcode, Nothing) 
      Catch ex As BarcodeException 
         ' Show the error message, should be BarcodeExceptionCode.InvalidWidth 
         Console.WriteLine(ex.Code) 
         Debug.Assert(ex.Code = BarcodeExceptionCode.InvalidWidth) 
      End Try 
   End Using 
End Sub 
Requirements

Target Platforms

See Also

Reference

Leadtools.Barcode Namespace

Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Barcode Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.