Maxicode kód je strojově čitelný čárový kód, který obsahuje tečky uspořádané do šestiúhelníkového tvaru. Může být vytvořen s různými variacemi v různých režimech, přičemž uprostřed obsahuje terč. V určitých scénářích může být nutné vytvořit Maxicode. V souladu s tím tento článek popisuje, jak vytvořit různé typy Maxikódů programově v C#.
- Instalace C# API pro generování čárového kódu Maxicode – bezplatné stažení
- Vygenerujte čárový kód Maxicode v C#
- Vygenerujte čárový kód Maxicode s poměrem stran v C#
Instalace C# API pro generování čárového kódu Maxicode – bezplatné stažení
Knihovnu Aspose.BarCode for .NET můžete snadno nainstalovat do své aplikace. Umožňuje vám generovat nebo zpracovávat různé čárové kódy z vašich aplikací .NET. Rychle stáhněte referenční soubory DLL ze stránky New Releases nebo je nainstalujte z NuGet Gallery pomocí následujícího příkazu:
PM> Install-Package Aspose.BarCode
Vygenerujte čárový kód Maxicode v C#
Chcete-li vygenerovat čárový kód Maxicode, musíte provést následující kroky:
- Inicializujte instanci třídy BarcodeGenerator a zadejte EncodeType.
- Nastavte počet pixelů.
- Nastavte režim kódování MaxiCode a platný kódový text.
- Vytvořte čárový kód Maxicode jako obrázek PNG.
Ukázka kódu níže ukazuje, jak programově vygenerovat čárový kód Maxicode v C#:
// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");
// Nastavte velikost v pixelech
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";
string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";
// Nastavte režim kódování MaxiCode na 2 a platný kódový text
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;
//(Poštovní směrovací číslo 9 číslic)(gs)(kód země)(gs)(kategorie služby)(gs)(sekundární zpráva)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";
// Uložte výstupní Maxi kód
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);
Vygenerujte čárový kód Maxicode s poměrem stran v C#
Při vytváření čárového kódu Maxicode můžete nastavit různé hodnoty pro poměr stran. Chcete-li vygenerovat Maxicode s poměrem stran v C#, postupujte podle následujících kroků.
- Vytvořte instanci třídy BarcodeGenerator a nastavte parametr EncodeType.
- Nastavte velikost jako počet pixelů.
- Nastavte poměr stran.
- Exportujte čárový kód Maxicode jako obrázek PNG.
Následující ukázka kódu ukazuje, jak vygenerovat čárový kód Maxicode s poměrem stran v C#:
// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");
// Nastavte velikost v pixelech
gen.Parameters.Barcode.XDimension.Pixels = 15;
// Nastavte poměr stran 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;
// Uložte výstupní Maxi kód
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);
Následující obrázek ukazuje, jak Maxicode vypadá, když je vytvořen pomocí fragmentu kódu výše:
Získejte bezplatnou licenci
Rozhraní API můžete hodnotit bez jakýchkoliv omezení hodnocení, když požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak generovat čárový kód Maxicode programově v C#. Vysvětluje, jak vytvořit různé čárové kódy Maxicode pomocí různých režimů kódování, a také jak je vytvořit s poměry stran. Kromě toho můžete prozkoumat sekci dokumentace, kde se dozvíte mnoho dalších funkcí pro manipulaci s čárovými kódy. V případě, že chcete prodiskutovat jakékoli své obavy nebo nejasnosti, neváhejte nás kontaktovat prostřednictvím fóra.