BarcodeExceptionCode Enumeration (original) (raw)

Summary

Identifies the barcode exception error code.

Syntax

C#

Objective-C

C++/CLI

Java

Python

[SerializableAttribute()] public enum BarcodeExceptionCode

typedef NS_ENUM(NSInteger, LTBarcodeError) { LTBarcodeErrorInvalidType = -411, LTBarcodeErrorInvalidTextOut = -412, LTBarcodeErrorInvalidWidth = -413, LTBarcodeErrorInvalidHeight = -414, LTBarcodeErrorToSmall = -415, LTBarcodeErrorInvalidBarcodeString = -416, LTBarcodeErrorInvalidUnits = -418, LTBarcodeErrorInvalidMaximumCount = -419, LTBarcodeErrorInvalidGroup = -420, LTBarcodeErrorInvalidStringLength = -424, LTBarcodeErrorInvalidBounds = -425, LTBarcodeErrorBarcode1dLocked = -426, LTBarcodeErrorBarcode2dReadLocked = -427, LTBarcodeErrorBarcode2dWriteLocked = -428, LTBarcodeErrorPdfReadLocked = -429, LTBarcodeErrorPdfWriteLocked = -430, LTBarcodeErrorDatamatrixReadLocked = -432, LTBarcodeErrorDatamatrixWriteLocked = -433, LTBarcodeErrorQrReadLocked = -1380, LTBarcodeErrorQrWriteLocked = -1381, LTBarcodeErrorAztecReadLocked = -1370, LTBarcodeErrorAztecWriteLocked = -1371, LTBarcodeErrorMaxiReadLocked = -1372, LTBarcodeErrorMaxiWriteLocked = -1373, LTBarcodeErrorMicroQrReadLocked = -1374, LTBarcodeErrorMicroQrWriteLocked = -1375, LTBarcodeErrorDllNotFound = -1382, LTBarcodeErrorInvalidXModule = -1481, };

public enum BarcodeExceptionCode 

[SerializableAttribute()] public enum class BarcodeExceptionCode

class BarcodeExceptionCode(Enum): 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

Members

Value Member Description
-1481 InvalidXModule Barcode Module size should be greater or equal to 0.
-1382 DllNotFound Barcode Engine assembly not found.
-1381 QrWriteLocked Barcode Write QR is locked.
-1380 QrReadLocked Barcode Read QR is locked.
-1375 MicroQrWriteLocked Barcode Write Micro QR is locked
-1374 MicroQrReadLocked Barcode Read Micro QR is locked
-1373 MaxiWriteLocked Barcode Write Maxi is locked
-1372 MaxiReadLocked Barcode Read Maxi is locked
-1371 AztecWriteLocked Barcode Write Aztec is locked
-1370 AztecReadLocked Barcode Read Aztec is locked.
-433 DatamatrixWriteLocked Barcode Write Datamatrix is locked.
-432 DatamatrixReadLocked Barcode Read Datamatrix is locked.
-430 PdfWriteLocked Barcode Write PDF is locked.
-429 PdfReadLocked Barcode Read PDF is locked.
-428 Barcode2dWriteLocked Barcode Write 2D is locked.
-427 Barcode2dReadLocked Barcode Read 2D is locked.
-426 Barcode1dLocked Barcode 1D is locked.
-425 InvalidBounds Invalid barcode bounds.
-424 InvalidStringLength Invalid barcode data string length.
-420 InvalidGroup Invalid barcode group.
-419 InvalidMaximumCount Invalid maximum count.
-418 InvalidUnits Invalid barcode measurement unit.
-416 InvalidBarcodeString Invalid barcode string for a specified barcode symbology.
-415 ToSmall Barcode string is too small.
-414 InvalidHeight Invalid barcode height.
-413 InvalidWidth Invalid barcode width.
-412 InvalidTextOut Invalid barcode text out option.
-411 InvalidType Invalid barcode symbology.

Example

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); } } }