Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.22
|
Leadtools.Barcode Namespace : BarcodeExceptionCode Enumeration |
[SerializableAttribute()] public enum BarcodeExceptionCode : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
'Declaration
<SerializableAttribute()> Public Enum BarcodeExceptionCode Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
'Usage
Dim instance As BarcodeExceptionCode
[SerializableAttribute()] public enum BarcodeExceptionCode : System.IComparable, System.IConvertible, System.IFormattable
typedef NS_ENUM(NSInteger, LTBarcodeError)
public enum BarcodeExceptionCode
Leadtools.Barcode.BarcodeExceptionCode = function() { }; Leadtools.Barcode.BarcodeExceptionCode.prototype = {<br/> InvalidXModule = -1481, DllNotFound = -1382, QrWriteLocked = -1381, QrReadLocked = -1380, MicroQrWriteLocked = -1375, MicroQrReadLocked = -1374, MaxiWriteLocked = -1373, MaxiReadLocked = -1372, AztecWriteLocked = -1371, AztecReadLocked = -1370, DatamatrixWriteLocked = -433, DatamatrixReadLocked = -432, PdfWriteLocked = -430, PdfReadLocked = -429, Barcode2dWriteLocked = -428, Barcode2dReadLocked = -427, Barcode1dLocked = -426, InvalidBounds = -425, InvalidStringLength = -424, InvalidGroup = -420, InvalidMaximumCount = -419, InvalidUnits = -418, InvalidBarcodeString = -416, ToSmall = -415, InvalidHeight = -414, InvalidWidth = -413, InvalidTextOut = -412, InvalidType = -411, };
[SerializableAttribute()] public enum class BarcodeExceptionCode : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Used as the type of the BarcodeException.Code property which can be used to get extra details about the LEADTOOLS barcode exception being thrown.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Forms 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 LogicalRectangle(0, 0, barcodeWidth, barcodeHeight, LogicalUnit.Pixel) ' 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
using Leadtools; using Leadtools.Codecs; using Leadtools.Forms; 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 LogicalRectangle(0, 0, barcodeWidth, barcodeHeight, LogicalUnit.Pixel); // Try to write it, this will throw an exception if the barcode is too smalle 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); } } }
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, RasterColorHelper.FromKnownColor(RasterKnownColor.White))) { // Create the barcode BarcodeData barcode = BarcodeData.CreateDefaultBarcodeData(BarcodeSymbology.UPCA); barcode.Bounds = LeadRectHelper.Create(0, 0, barcodeWidth, barcodeHeight); // Try to write it, this will throw an exception if the barcode is too smalle try { writer.WriteBarcode(image, barcode, null); } catch(Exception ex) { // Show the error message, should be BarcodeExceptionCode.InvalidWidth BarcodeException exception = BarcodeException.FromHResult(ex.HResult); Debug.WriteLine(exception.Code); Debug.Assert(exception.Code == BarcodeExceptionCode.InvalidWidth); } } }
using Leadtools; using Leadtools.Codecs; using Leadtools.Forms; 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 LogicalRectangle(0, 0, barcodeWidth, barcodeHeight, LogicalUnit.Pixel); // Try to write it, this will throw an exception if the barcode is too smalle 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.Forms 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 BarcodeEngine = 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 LogicalRectangle(0, 0, barcodeWidth, barcodeHeight, LogicalUnit.Pixel) ' 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
System.Object
System.ValueType
System.Enum
Leadtools.Barcode.BarcodeExceptionCode