Maxicode コードは、六角形に配置されたドットを含む機械可読バーコードです。真ん中にブルズアイを入れながら、モードごとにバリエーションを持たせて作成できます。特定のシナリオでは、Maxicode を作成する必要がある場合があります。したがって、この記事では、C# でプログラムによってさまざまなタイプの Maxicode を作成する方法について説明します。
- Maxicode バーコードを生成するための C# API インストール - 無料ダウンロード
- C# で Maxicode バーコードを生成する
- C# で縦横比を指定して Maxicode バーコードを生成する
Maxicode バーコードを生成するための C# API インストール - 無料ダウンロード
Aspose.BarCode for .NET ライブラリをアプリケーションに簡単にインストールできます。 .NET アプリケーション内からさまざまな バーコード を生成または処理できます。 New Releases ページから参照 DLL ファイルをすばやくダウンロードするか、次のコマンドを使用して NuGet Gallery からインストールします。
PM> Install-Package Aspose.BarCode
C# で Maxicode バーコードを生成する
Maxicode バーコードを生成するには、以下の手順に従う必要があります。
- BarcodeGenerator クラスのインスタンスを初期化し、EncodeType を指定します。
- ピクセル数を設定します。
- MaxiCode エンコード モードと有効なコードテキストを設定します。
- 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 を生成してください。
- BarcodeGenerator クラスのインスタンスを作成し、EncodeType パラメータを設定します。
- サイズをピクセル数で設定します。
- アスペクト比を設定します。
- 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 がどのように表示されるかを示しています。
無料ライセンスを取得する
無料の一時ライセンス をリクエストすることで、評価制限なしで API を評価できます。
結論
この記事では、C# でプログラムによって Maxicode バーコードを生成する方法を学習しました。さまざまなエンコード モードでさまざまな Maxicode バーコードを作成する方法と、縦横比を使用して作成する方法について説明します。さらに、ドキュメント セクションを調べて、他の多くのバーコード操作機能を学習することもできます。懸念事項や曖昧な点について話し合いたい場合は、フォーラム からお気軽にお問い合わせください。