Код Maxicode — це машинозчитуваний штрих-код, який містить крапки, розташовані у формі шестикутника. Його можна створювати з різними варіаціями в різних режимах, використовуючи яблучко посередині. У деяких випадках вам може знадобитися створити Maxicode. Відповідно, у цій статті описано, як програмно створювати різні типи Maxicodes у C#.
- Встановлення C# API для генерації штрих-коду Maxicode — безкоштовне завантаження
- Створення штрих-коду Maxicode на C#
- Створення штрих-коду Maxicode із співвідношенням сторін у C#
Встановлення C# API для генерації штрих-коду Maxicode — безкоштовне завантаження
Ви можете легко встановити бібліотеку Aspose.BarCode for .NET у своїй програмі. Це дає змогу генерувати або обробляти різні штрих-коди у ваших програмах .NET. Швидко завантажте довідкові файли DLL зі сторінки Нові випуски або встановіть його з NuGet Gallery за допомогою такої команди:
PM> Install-Package Aspose.BarCode
Створення штрих-коду Maxicode на C#
Щоб створити штрих-код Maxicode, потрібно виконати наведені нижче дії.
- Ініціалізуйте екземпляр класу BarcodeGenerator і вкажіть EncodeType.
- Встановіть кількість пікселів.
- Встановіть режим кодування MaxiCode і дійсний кодовий текст.
- Створіть штрих-код 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#.
- Створіть екземпляр класу BarcodeGenerator і встановіть параметр EncodeType.
- Встановіть розмір як кількість пікселів.
- Встановіть співвідношення сторін.
- Експортуйте штрих-код 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, створений за допомогою наведеного вище фрагмента коду:
Отримайте безкоштовну ліцензію
Ви можете оцінити API без будь-яких обмежень щодо оцінювання, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як програмно згенерувати штрих-код Maxicode на C#. Тут пояснюється, як створювати різні штрих-коди Maxicode із різними режимами кодування, а також як створювати їх із співвідношеннями сторін. Крім того, ви можете дослідити розділ документація, щоб дізнатися про багато інших функцій обробки штрих-кодів. Якщо ви хочете обговорити будь-які свої проблеми чи неясності, будь ласка, зв’яжіться з нами через форум.