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