Aflați cum să generați coduri de bar Codabar și Cod 11 în aplicațiile .NET folosind Aspose.BarCode. Acest ghid acoperă instalarea, pașii de generare a codului de bare, opțiunile de personalizare și cele mai bune practici pentru cazurile de îngrijire a sănătății și utilizarea bibliotecii.

Introducere

Acest articol oferă o trecere detaliată în ceea ce privește generarea codurilor Codabar și Cod 11 pentru asistență medicală, bibliotecă, telecom și aplicații de urmărire a parcelelor folosind Aspose.BarCode pentru .NET. Acesta include instrucțiuni pas cu pas, exemple de cod C# și sfaturi pentru integrarea acestor tipuri de barcode în proiectele dvs. .NET.

Ce sunt Codabar și Cod 11 Coduri Bar?

Codabar este un cod numeric utilizat pe scară largă în bănci de sânge, biblioteci și servicii de parcelă, susținând cifrele 0-9 plus A-D pentru simbolurile de start/stop. Codul 11 este folosit pentru inventariile și identificarea telecom, suportând numere 0-9, și dash (-). Ambele sunt simple, scanner-friendly, și ideal pentru fluxuri de lucru instituționale.

Începerea rapidă (exemplu minim)

Următorul exemplu minim demonstrează modul de generare a unui cod codabar:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Prevederile

  • Visual Studio 2019 sau mai târziu
  • .NET 6.0+ sau .NET Framework 4.6.2+
  • Aspose.BarCode pentru .NET (NuGet)
  • Cunoașterea C#
PM> Install-Package Aspose.BarCode 

Implementarea pas cu pas

Exemplu de codare:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Codul 11 Exemplu:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Exemplu complet

Verificați opțiunile de digitizare și personalizare

  • Codul 11 Verificați numărul: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Înălțimea / lățime a barului: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Culoare și fundal: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Cuvânt cheie: csgen.Parameters.CaptionBelow.Visible = true;

Apariția codului de bar

  • Vezi mai sus pentru înălțimea, latitudinea și culoarea barului
  • Ajustarea dimensiunii XDimension și BarHeight pentru dimensiunea etichetei
  • Utilizați SVG sau PNG pentru imprimarea crisp

Formate de ieșire susținute

  • PNG, JPEG, BMP — Imprimare și digitală
  • TIFF — Arhivă sau medicale / imprimante de laborator
  • SVG, EMF — etichete pe scară largă sau digitale

Problemele de rezolvare și problemele comune

  • Codul de încărcare nu este scanat? - Utilizați numai caractere valabile; asigurați-vă că simbolurile de start/stop potrivite pentru Codabar.

  • • Verificarea erorilor?- Permite/disabilizează checksum pentru a se potrivi cu așteptările scanatorului sau ale aplicației.

  • Să nu se potrivească etichetele mici? - Dimensiunea inferioara si dimensiunea XD.

FAQ-uri

**Q: Sunt acești coduri de noroc acceptate în asistența medicală și bibliotecile moderne?**A: Da, amândouă sunt folosite în întreaga lume pentru moștenire și noi fluxuri de lucru.**Q: Pot codifica textul cu Codabar?**A: No—Codabarul este numeric cu A-D pentru start/stop numai.

Folosește cazuri și aplicații

  • Eticheta bancară de sânge (Codabar)
  • Biblioteca și managementul împrumuturilor
  • Parcel și e-mail de urmărire
  • Proprietăți de telecom / inventar (Code 11)

Cele mai bune practici: tabelul de referință rapid

TipuriSă nu
CharsetCodabar: 0-9,A-D; Codul 11 - 0-9 -Utilizați litere sau simboluri
Începe / StopUtilizați A-D pentru CodabarOmit start/stop personajele
Formatul de ieșireSVG/PNG pentru producția de crispReducere JPG pentru imprimare
Verificați numărulÎn cazul în care fluxul de lucru necesităPermite în mod aleatoriu

concluziile

Codabar și Cod 11 rămân esențiale pentru fluxurile de lucru de îngrijire a sănătății, biblioteca și urmărirea moștenirii. Aspose.BarCode pentru .NET face generarea și integrarea lor simple. Aspose.BarCode API Referință Pentru mai multe exemple și opțiuni.

More in this category