C# で Maxicode バーコードを生成する

Maxicode コードは、六角形に配置されたドットを含む機械可読バーコードです。真ん中にブルズアイを入れながら、モードごとにバリエーションを持たせて作成できます。特定のシナリオでは、Maxicode を作成する必要がある場合があります。したがって、この記事では、C# でプログラムによってさまざまなタイプの Maxicode を作成する方法について説明します。

Maxicode バーコードを生成するための C# API インストール - 無料ダウンロード

Aspose.BarCode for .NET ライブラリをアプリケーションに簡単にインストールできます。 .NET アプリケーション内からさまざまな バーコード を生成または処理できます。 New Releases ページから参照 DLL ファイルをすばやくダウンロードするか、次のコマンドを使用して NuGet Gallery からインストールします。

PM> Install-Package Aspose.BarCode

C# で Maxicode バーコードを生成する

Maxicode バーコードを生成するには、以下の手順に従う必要があります。

  1. BarcodeGenerator クラスのインスタンスを初期化し、EncodeType を指定します。
  2. ピクセル数を設定します。
  3. MaxiCode エンコード モードと有効なコードテキストを設定します。
  4. Maxicode バーコードを PNG 画像として作成します。

次のコード サンプルは、C# でプログラムによって Maxicode バーコードを生成する方法を示しています。

// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// サイズをピクセル単位で設定します
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// MaxiCode エンコード モードを 2 に設定し、コードテキストを有効にします
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(郵便番号9桁)(gs)(国番号)(gs)(サービスカテゴリ)(gs)(二次メッセージ)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// 出力マキシコードを保存
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

C# で縦横比を指定して Maxicode バーコードを生成する

Maxicode バーコードの作成中に、縦横比に異なる値を設定できます。以下の手順に従って、C# で縦横比の Maxicode を生成してください。

  1. BarcodeGenerator クラスのインスタンスを作成し、EncodeType パラメータを設定します。
  2. サイズをピクセル数で設定します。
  3. アスペクト比を設定します。
  4. Maxicode バーコードを PNG 画像としてエクスポートします。

次のコード サンプルは、C# でアスペクト比を持つ Maxicode バーコードを生成する方法を示しています。

// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

// サイズをピクセル単位で設定します
gen.Parameters.Barcode.XDimension.Pixels = 15;

// アスペクト比を 0.5 に設定
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// 出力マキシコードを保存
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

次の図は、上記のコード スニペットを使用して作成したときに Maxicode がどのように表示されるかを示しています。

C# で Maxicode アスペクト比を生成する

無料ライセンスを取得する

無料の一時ライセンス をリクエストすることで、評価制限なしで API を評価できます。

結論

この記事では、C# でプログラムによって Maxicode バーコードを生成する方法を学習しました。さまざまなエンコード モードでさまざまな Maxicode バーコードを作成する方法と、縦横比を使用して作成する方法について説明します。さらに、ドキュメント セクションを調べて、他の多くのバーコード操作機能を学習することもできます。懸念事項や曖昧な点について話し合いたい場合は、フォーラム からお気軽にお問い合わせください。

関連項目