LEADTOOLSバーコード(Leadtools.Barcodeアセンブリ)

フレームを表示

BarcodeExceptionCode列挙体








バーコード例外エラーコードを識別します
構文
'Declaration
 
<SerializableAttribute()>
Public Enum BarcodeExceptionCode 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As BarcodeExceptionCode
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  
メンバ
メンバ説明
-1481InvalidXModule

バーコードモジュールサイズは、0以上でなければなりません。

-1382DllNotFound

バーコードエンジンアセンブリが見つかりません。

-1381QrWriteLocked

バーコードのQR書き込みはロックされています。

-1380QrReadLocked

バーコードのQR読み取りはロックされています。

-1375MicroQrWriteLocked

バーコードのMicro QR書き込みはロックされています。

-1374MicroQrReadLocked

バーコードのMicro QR読み取りはロックされています。

-1373MaxiWriteLocked

バーコードのMaxi書き込みはロックされています。

-1372MaxiReadLocked

バーコードのMaxi読み取りはロックされています。

-1371AztecWriteLocked

バーコードのAztec書き込みはロックされています。

-1370AztecReadLocked

バーコードのAztec読み取りはロックされています。

-433DatamatrixWriteLocked

バーコードのDatamatrix書き込みはロックされています。

-432DatamatrixReadLocked

バーコードのDatamatrix読み取りはロックされています。

-430PdfWriteLocked

バーコードのPDF書き込みはロックされています。

-429PdfReadLocked

バーコードのPDF読み取りはロックされています。

-428Barcode2dWriteLocked

バーコードの2D書き込みはロックされています。

-427Barcode2dReadLocked

バーコードの2D読み取りはロックされています。

-426Barcode1dLocked

バーコード1Dはロックされます。

-425InvalidBounds

バーコードの境界が無効です。

-424InvalidStringLength

バーコードのデータ列lengthが無効です。

-420InvalidGroup

バーコードのグループが無効です。

-419InvalidMaximumCount

無効な最大カウント。

-418InvalidUnits

バーコードの測定単位が無効です。

-416InvalidBarcodeString

バーコードの指定されたバーコードシンボルのためのstringが無効です。

-415ToSmall

バーコードstringは小さすぎます。

-414InvalidHeight

バーコードの高さが無効です。

-413InvalidWidth

バーコードの幅が無効です。

-412InvalidTextOut

バーコードのテキストアウトオプションが無効です。

-411InvalidType

バーコードのシンボルが無効です。

解説

BarcodeException.Codeプロパティの型として使用し、スローされるLEADTOOLSバーコード例外についての詳細を取得します。

サンプル
Copy Code  
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

必要条件

ターゲットプラットホーム

参照

参照

Leadtools.Barcode名前空間

Leadtools.Barcodeは、バーコードモジュールのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能