Kod Maxicode to odczytywalny maszynowo kod kreskowy, który zawiera kropki ułożone w sześciokątny kształt. Można go tworzyć z różnymi odmianami w różnych trybach, jednocześnie zawierając dziesiątkę w środku. W niektórych scenariuszach może być konieczne utworzenie kodu Maxicode. W związku z tym w tym artykule opisano, jak programowo tworzyć różne typy Maxicodes w języku C#.
- Instalacja interfejsu API języka C# w celu wygenerowania kodu kreskowego Maxicode — bezpłatne pobieranie
- Wygeneruj kod kreskowy Maxicode w C#
- Wygeneruj kod kreskowy Maxicode ze współczynnikiem proporcji w C#
Instalacja interfejsu API języka C# w celu wygenerowania kodu kreskowego Maxicode — bezpłatne pobieranie
Możesz łatwo zainstalować bibliotekę Aspose.BarCode for .NET w swojej aplikacji. Umożliwia generowanie lub przetwarzanie różnych kodów kreskowych z poziomu aplikacji .NET. Szybko pobierz referencyjne pliki DLL ze strony New Releases lub zainstaluj je z Galerii NuGet za pomocą następującego polecenia:
PM> Install-Package Aspose.BarCode
Wygeneruj kod kreskowy Maxicode w C#
Aby wygenerować kod kreskowy Maxicode, wykonaj poniższe czynności:
- Zainicjuj instancję klasy BarcodeGenerator i określ EncodeType.
- Ustaw liczbę pikseli.
- Ustaw tryb kodowania MaxiCode i prawidłowy tekst kodowy.
- Utwórz kod kreskowy Maxicode jako obraz PNG.
Poniższy przykładowy kod pokazuje, jak programowo wygenerować kod kreskowy Maxicode w języku C#:
// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");
// Ustaw rozmiar w pikselach
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";
string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";
// Ustaw tryb kodowania MaxiCode na 2 i prawidłowy tekst kodowy
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;
//(Kod pocztowy 9 cyfr)(gs)(Kod kraju)(gs)(Kategoria usługi)(gs)(Dodatkowa wiadomość)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";
// Zapisz wyjściowy kod Maxi
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);
Wygeneruj kod kreskowy Maxicode ze współczynnikiem proporcji w C#
Możesz ustawić różne wartości współczynnika proporcji podczas tworzenia kodu kreskowego Maxicode. Wykonaj poniższe czynności, aby wygenerować kod Maxicode ze współczynnikiem proporcji w języku C#.
- Utwórz instancję klasy BarcodeGenerator i ustaw parametr EncodeType.
- Ustaw rozmiar jako liczbę pikseli.
- Ustaw współczynnik proporcji.
- Eksportuj kod kreskowy Maxicode jako obraz PNG.
Poniższy przykładowy kod pokazuje, jak wygenerować kod kreskowy Maxicode ze współczynnikiem proporcji w języku C#:
// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");
// Ustaw rozmiar w pikselach
gen.Parameters.Barcode.XDimension.Pixels = 15;
// Ustaw współczynnik proporcji 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;
// Zapisz wyjściowy kod Maxi
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);
Poniższy obraz przedstawia wygląd Maxicode po utworzeniu przy użyciu powyższego fragmentu kodu:
Uzyskaj bezpłatną licencję
Możesz testować interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się programowo generować kod kreskowy Maxicode w języku C#. Wyjaśnia, jak tworzyć różne kody kreskowe Maxicode z różnymi trybami kodowania, a także jak tworzyć je ze współczynnikami proporcji. Ponadto możesz zapoznać się z sekcją dokumentacja, aby poznać wiele innych funkcji manipulacji kodami kreskowymi. Jeśli chcesz przedyskutować swoje wątpliwości lub niejasności, skontaktuj się z nami za pośrednictwem forum.