
Z radością ogłaszamy, że Aspose.Barcode dla .NET teraz obsługuje generowanie i odczytywanie kodów kreskowych DotCode.
DotCode to typ 2D, który używa kropek zamiast pasków do kodowania danych. DotCode jest złożoną symbologią, która sugeruje kodowanie informacji w wielu warstwach kropek. Każda kropka reprezentuje bit binarny (0 lub 1); zestaw kropek jest ułożony w siatkę w celu zakodowania wiadomości wejściowej. Ten typ kodu kreskowego jest zaprojektowany w celu zapewnienia wysokiej odporności na zniekształcenia, co czyni go odpowiednim do użycia w środowiskach, w których kody kreskowe mogą być narażone na uszkodzenia. Kody kreskowe DotCode mogą przechowywać dane w różnych formatach, w tym znaki alfanumeryczne, znaki Kanji oraz dane binarne. Takie kody kreskowe mogą kodować dużą ilość danych w małym obszarze, co umożliwia umieszczanie ich na małych powierzchniach lub przedmiotach o niestandardowych kształtach. Kody kreskowe DotCode są używane w różnych zastosowaniach, w tym w śledzeniu aktywów, produkcji medycznej, przemyśle motoryzacyjnym, logistyce, zarządzaniu zapasami, automatyzacji przemysłowej i innych.
W tym artykule opisujemy, jak generować kody kreskowe DotCode za pomocą API kodów kreskowych C#. Aspose.BarCode dla .NET została niedawno zaktualizowana, aby umożliwić obsługę tego typu kodów kreskowych 2D.
- Instalacja API C# do generowania kodów kreskowych DotCode - Darmowe pobranie
- Generowanie kodów kreskowych DotCode w C#
- Generowanie DotCode z uporządkowanym dołączeniem
Instalacja API C# do generowania kodu kreskowego DotCode - Darmowe pobranie
Programiści mogą łatwo zintegrować bibliotekę Aspose.BarCode dla .NET z aplikacjami C#. Biblioteka kodów kreskowych umożliwia generowanie i odczytywanie ponad 60 typów kodów kreskowych w aplikacjach .NET. Pobrać pliki DLL referencyjne z strony Wydania lub zainstalować je z Galerią NuGet za pomocą poniższego polecenia:
PM> Install-Package Aspose.BarCode
Generowanie kodów kreskowych DotCode w C#
Aby wygenerować kod kreskowy DotCode, najpierw należy utworzyć nową instancję klasy BarCodeGenerator, określić tekst kodu kreskowego w właściwości CodeText i ustawić typ symbologii w właściwości BarcodeType na “DotCode”. Aby utworzyć kod kreskowy DotCode o określonym układzie, należy ustawić właściwości Rows i Columns klasy DotCodeParameters.
Standard DotCode ma pewne ograniczenia dotyczące liczby wierszy i kolumn, które mogą być używane. Zaleca się używanie co najmniej 7 wierszy i kolumn dla lepszej rozpoznawalności. Minimalna liczba dozwolonych wierszy lub kolumn wynosi 5. Dodatkowo suma liczby wierszy i kolumn w kodzie kreskowym DotCode musi być liczbą nieparzystą. Jeśli określisz tylko jeden z parametrów układu, drugi zostanie określony automatycznie. Jeśli określona liczba wierszy i kolumn jest niewystarczająca do wygenerowania kodu kreskowego DotCode, zostanie zgłoszony wyjątek.
Przykład kodu poniżej wyjaśnia, jak generować kody kreskowe DotCode w C#.
Generowanie DotCode z uporządkowanym dołączeniem
Uporządkowane dołączenie to mechanizm, który pozwala na kodowanie dużej ilości danych w serii mniejszych kodów kreskowych, zamiast próbować zmieścić wszystkie dane w jednym kodzie kreskowym. Każdy kod kreskowy w zestawie zawiera część całkowitych danych, a gdy są skanowane razem, dane ze wszystkich kodów kreskowych są łączone, aby utworzyć pełną wiadomość. Mechanizm uporządkowanego dołączenia sugeruje podzielenie danych na mniejsze części i zakodowanie każdej części w osobnym kodzie kreskowym. Każdy kod kreskowy w zestawie jest następnie oznaczony unikalnym identyfikatorem, wskazującym jego pozycję w zestawie oraz całkowitą liczbę kodów kreskowych w zestawie. Skaner może wykorzystać te informacje, aby określić kolejność, w jakiej kody kreskowe powinny być odczytywane oraz jak dane z każdego kodu kreskowego powinny być łączone, aby utworzyć pełną wiadomość.
Dzięki użyciu uporządkowanego dołączenia dane mogą być dzielone na wiele kodów kreskowych DotCode, co ułatwia skanowanie i przetwarzanie danych. Na przykład w aplikacji do zarządzania zapasami można użyć uporządkowanego dołączenia do kodowania dużych numerów przedmiotów lub numerów seryjnych, które w przeciwnym razie byłyby zbyt duże, aby zmieścić się w jednym kodzie kreskowym. W aplikacji do zarządzania logistyką i łańcuchem dostaw uporządkowane dołączenie może być używane do śledzenia dużych ilości paczek, z których każda ma unikalny kod kreskowy.
Biblioteka kodów kreskowych ma specjalny tryb generacji do tworzenia kodów kreskowych DotCode z uporządkowanym dołączeniem. Ten tryb pozwala na łączenie do 35 kodów kreskowych DotCode. Aby włączyć ten tryb generacji, należy ustawić następujące właściwości:
- DotCodeStructuredAppendModeBarcodesCount: Liczba kodów kreskowych, które mają być połączone (wartość między 1 a 35)
- DotCodeStructuredAppendModeBarcodeId: Pozycja kodu kreskowego w zestawie (wartość między 1 a DotCodeStructuredAppendModeBarcodesCount)
Ustawiając te właściwości, możesz aktywować tryb uporządkowanego dołączenia i połączyć wiele kodów kreskowych DotCode w jeden zestaw.
Poniższy przykład kodu pokazuje, jak generować kod kreskowy DotCode w trybie uporządkowanego dołączenia.
Uzyskaj darmową licencję
Możesz ocenić API bez żadnych ograniczeń, żądając darmowej tymczasowej licencji.
Podsumowanie
W tym artykule przedstawiliśmy, jak generować kody kreskowe DotCode w C#. Możesz zapoznać się z sekcją dokumentacji, aby odkryć inne funkcje generowania i odczytu kodów kreskowych. W przypadku pytań skontaktuj się z nami przez forum.