Sužinokite, kaip generuoti Codabar ir Kodas 11 juostų kodus .NET programose naudojant Aspose.BarCode. Šis vadovas apima įdiegimą, juosto kodo generavimo žingsnius, pritaikymo galimybes ir geriausią praktiką sveikatos priežiūros ir bibliotekos naudojimo atvejais.
Introduction
Šiame straipsnyje pateikiamas išsami žingsnis generuojant Codabar ir Code 11 barkodus sveikatos priežiūros, bibliotekos, telekomunikacijų ir parcelės sekimo programoms naudojant Aspose.BarCode .NET. Tai apima laipsnio instrukcijas, C# kodo pavyzdžius ir patarimus, kaip integruoti šiuos barko kodų tipus į jūsų .Net projektus.
Kas yra Codabar ir Kodas 11 Barkodai?
„Codabar“ yra skaitmeninis juostos kodas, plačiai naudojamas kraujo bankuose, bibliotekose ir parcelėse, palaiko 0-9 ir A-D simbolius, skirtus pradėti ir sustabdyti. „Kod 11“ naudojama telekomunikacijų inventoriui ir identifikavimui, remia 0–9 ir „Dash“ (-).
Greitas pradžia (minimalus pavyzdys)
Toliau pateikiamas minimalus pavyzdys rodo, kaip sukurti Codabar juostos kodą:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Prerequisites
- „Visual Studio 2019“ arba vėliau
- Išmanusis ryšys su .NET Framework 4.6.2
- Aspose.BarCode už .NET (NuGet)
- Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode
Žingsnis po žingsnio įgyvendinimas
Kodekso pavyzdys:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Kodekso 11 pavyzdys:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Išsamus pavyzdys
Patikrinkite skaitmeninimo ir pritaikymo galimybes
- ** Kodas 11 Patikrinkite skaitmenį:**
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- ** Barų aukštis / plotis:**
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- spalva ir paviršius:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- • Įrašas: *
csgen.Parameters.CaptionBelow.Visible = true;
Barkodo išvaizda
- Žiūrėti aukščiau už barų aukštį, plotį ir spalvą
- XDimension ir BarHeight pritaikymas etiketės dydžiui
- SVG arba PNG naudojimas crisp spausdinimui
Palaikomi išleidimo formatai
- PNG, JPEG, BMP – spausdinimas ir skaitmeninis
- TIFF – Archyvai arba medicinos / laboratorijos spausdintuvai
- SVG, EMF – didelės apimties arba skaitmeninės etiketės
Problemos sprendimas ir bendrosios problemos
Nėra šnipinėjimo kodo?- Naudokite tik galiojančius simbolius; užtikrinkite tinkamus „Codabar“ pradžios / sustojimo simbolis.
Ką daryti su klaidomis? *- Leidžiama/nemokama patikrinti, kad atitiktų skenerio ar programos lūkesčius.
** Mažos etiketės netinka?**- Mažesnė BarHeight ir XDimension.
FAQs
**K: Ar šiuos kodus galima priimti šiuolaikinėje sveikatos priežiūros ir bibliotekose?**A: Taip, jie naudojami visame pasaulyje paveldui ir naujiems darbo srautams.**Q: Ar galiu koduoti tekstą su Codabar?**A: No–Codabar yra numeriškas su A-D tik pradedant / sustojant.
Naudokite atvejus ir paraiškas
- Kraujo banko ženklinimas (Codabar)
- Biblioteka ir paskolų valdymas
- Pašto ir pašto sekimas
- Telecom turtas / inventaras (kodas 11)
Geriausios praktikos: greitas referencinis lentelė
Tip | Do | Nėra |
---|---|---|
Charset | Kodabar: 0-9, A-D; Kodas 11: 0, 9 - | Naudokite laiškus ar simbolius |
Pradžia / Stop | Naudokite A-D už Codabar | Atsisakyti pradžios / sustojimo simbolių |
Išėjimo formatas | SVG / PNG už krisp gamybą | Žemas JPG spausdinimas |
Patikrinkite skaitmenį | Galima, jei darbo srautas reikalauja | Galima atsitiktinai |
Conclusion
Codabar ir kodas 11 tebėra būtini sveikatos priežiūros, bibliotekos ir paveldėjimo sekimo darbo srautai. Aspose.BarCode .NET daro jų generavimą ir integraciją paprasta. Aspose.BarCode API nuoroda Daugiau pavyzdžių ir galimybių.