Створення штрих-коду Maxicode на C#

Код Maxicode — це машинозчитуваний штрих-код, який містить крапки, розташовані у формі шестикутника. Його можна створювати з різними варіаціями в різних режимах, використовуючи яблучко посередині. У деяких випадках вам може знадобитися створити Maxicode. Відповідно, у цій статті описано, як програмно створювати різні типи Maxicodes у C#.

Встановлення C# API для генерації штрих-коду Maxicode — безкоштовне завантаження

Ви можете легко встановити бібліотеку Aspose.BarCode for .NET у своїй програмі. Це дає змогу генерувати або обробляти різні штрих-коди у ваших програмах .NET. Швидко завантажте довідкові файли DLL зі сторінки Нові випуски або встановіть його з NuGet Gallery за допомогою такої команди:

PM> Install-Package Aspose.BarCode

Створення штрих-коду Maxicode на C#

Щоб створити штрих-код Maxicode, потрібно виконати наведені нижче дії.

  1. Ініціалізуйте екземпляр класу BarcodeGenerator і вкажіть EncodeType.
  2. Встановіть кількість пікселів.
  3. Встановіть режим кодування MaxiCode і дійсний кодовий текст.
  4. Створіть штрих-код Maxicode як зображення PNG.

Зразок коду нижче показує, як програмно згенерувати штрих-код Maxicode у C#:

// Ініціалізуйте екземпляр класу 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}";

// Збережіть вихідний код Maxi
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

Створення штрих-коду Maxicode із співвідношенням сторін у C#

Під час створення штрих-коду Maxicode можна встановити різні значення співвідношення сторін. Виконайте наведені нижче дії, щоб створити Maxicode із співвідношенням сторін у C#.

  1. Створіть екземпляр класу BarcodeGenerator і встановіть параметр EncodeType.
  2. Встановіть розмір як кількість пікселів.
  3. Встановіть співвідношення сторін.
  4. Експортуйте штрих-код Maxicode як зображення PNG.

У наведеному нижче прикладі коду показано, як створити штрих-код Maxicode із співвідношенням сторін у C#:

// Ініціалізуйте екземпляр класу 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;

// Збережіть вихідний код Maxi
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

На наступному зображенні показано, як виглядає Maxicode, створений за допомогою наведеного вище фрагмента коду:

Створення співвідношення сторін Maxicode у C#

Отримайте безкоштовну ліцензію

Ви можете оцінити API без будь-яких обмежень щодо оцінювання, надіславши запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як програмно згенерувати штрих-код Maxicode на C#. Тут пояснюється, як створювати різні штрих-коди Maxicode із різними режимами кодування, а також як створювати їх із співвідношеннями сторін. Крім того, ви можете дослідити розділ документація, щоб дізнатися про багато інших функцій обробки штрих-кодів. Якщо ви хочете обговорити будь-які свої проблеми чи неясності, будь ласка, зв’яжіться з нами через форум.

Дивись також