Aztec バーコードは、中央に正方格子とブルズアイ パターンを含む 2 次元バーコードです。さまざまなシンボル モードに応じて、さまざまな数のレイヤーを含めることができます。シナリオによっては、エンコードされたコードを生成するために Aztec コードを作成する必要がある場合があります。したがって、この記事では、C# でプログラムによって Aztec バーコードを生成する方法について説明します。
Aztec バーコードを生成する C# API - 無料ダウンロード
Aspose.BarCode for .NET を使用して、さまざまな種類の 1D および 2D バーコード を作成またはスキャンできます。 New Releases セクションからリファレンス DLL ファイルをダウンロードするか、以下の NuGet インストール コマンドを使用して Microsoft Visual Studio IDE の NuGet ギャラリーからアクセスすることにより、アプリケーションで簡単にセットアップできます。
PM> Install-Package Aspose.BarCode
C# で Aztec バーコードを生成する
次の手順では、Aztec バーコードを生成する方法について説明します。
- BarcodeGeneratorクラスのコンストラクタを初期化し、EncodeTypeを指定します。
- ピクセル単位のサイズ値とシンボル モードを設定します。
- 出力 Aztec バーコードを PNG 画像としてエクスポートします。
以下のサンプル コードは、C# で Aztec バーコードを生成する方法を説明しています。
// BarcodeGenerator クラス オブジェクトの初期化
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde©");
// サイズ値をピクセル単位で設定
gen.Parameters.Barcode.XDimension.Pixels = 4;
// シンボル モードをコンパクトに設定
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.Compact;
// 出力の保存 Aztec バーコード
gen.Save("AztecCompact.png", BarCodeImageFormat.Png);
C# でエラー修正コードを使用して Aztec を生成する
C# でエラー修正を含む Aztec コードを生成するには、次の手順に従う必要があります。
- BarcodeGenerator クラス オブジェクトを作成し、EncodeType 値を設定します。
- シンボル モードとエラー訂正レベルの値を設定します。
- 出力 Aztec バーコードを画像としてエクスポートします。
次のコード スニペットは、C# でプログラムによってエラー修正を使用して Aztec コードを生成する方法を示しています。
// BarcodeGenerator クラス オブジェクトの初期化
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde© is used to generate & recognize barcodes");
// サイズ値をピクセル単位で設定
gen.Parameters.Barcode.XDimension.Pixels = 4;
// シンボル モードを設定する FullRange
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.FullRange;
// エラー訂正能力を50%に設定
gen.Parameters.Barcode.Aztec.AztecErrorLevel = 50;
// 出力の保存 Aztec バーコード
gen.Save("Aztec50.png", BarCodeImageFormat.Png);
次の画像は、エラー修正レベルが 50% のサンプル Aztec バーコードを示しています。
無料ライセンスを取得する
無料の一時ライセンス をリクエストすることで、API を完全に評価することができます。
結論
この記事では、C# でプログラムによって Aztec バーコードを作成するためのさまざまな方法を学習しました。さらに、シンボル モードを調整して、要件に基づいて出力コードのレイヤー数を制御できます。同様に、この記事で説明されている情報に従って、Aztec バーコードにエラー修正を追加できます。さらに、ドキュメント セクションを参照して、API の他の機能を調べることができます。ご不明な点がございましたら、フォーラムまでご連絡ください。