Opettele, miten tuottaa Codabar ja Code 11 baarikoodeja .NET-sovelluksissa käyttämällä Aspose.BarCode. Tämä opas kattaa asennuksen, baarin koodin tuottamisen vaiheet, räätälöinti vaihtoehdot ja parhaat käytännöt terveydenhuollon ja kirjasto-käyttötapauksissa.
Johdanto
Tämä artikkeli tarjoaa yksityiskohtaisen kävelymatkan Codabar- ja Code 11 -barcodien luomisesta terveydenhuollon, kirjastojen, televiestinnän ja parcel tracking-sovelluksiin käyttämällä Aspose.BarCode for .NET. Se sisältää askel askeleelta ohjeita, C#-koodin esimerkkejä ja vinkkejä näiden barcode-tyyppien integroimiseksi .Net-hankkeisiin.
Mitkä ovat Codabar ja Code 11 Barcodes?
Codabar on numerinen rivi koodi, jota käytetään laajalti veripankkeissa, kirjastoissa ja parcel-palvelussa, joka tukee numeroita 0-9 plus A-D aloitus- ja pysähdysymboleille. koodia 11 käytettiin telekoministeriin ja tunnistamiseen, tuki numeroihin 0–9 ja dash (-). Molemmat ovat yksinkertaisia, skanneriystävällisiä ja ihanteellisia institutionaalisiin työnkulkuihin.
Nopea aloitus (minimi esimerkki)
Seuraava pieni esimerkki osoittaa, miten tuottaa Codabar-riivakoodi:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
edellytykset
- Visual Studio 2019 tai uudempi
- .NET 6.0+ tai .Net Framework 4.6.2+
- Aspose.BarCode for .NET (NuGet) -ohjelmistoa varten
- Perustiedot C#
PM> Install-Package Aspose.BarCode
Vaiheittainen toteutus
Kodin esimerkki on:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Esimerkki 11 esimerkistä:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Täydellinen esimerkki
Tarkista digitaaliset ja räätälöity vaihtoehdot
- Koodi 11 Tarkista digitaali:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Bar korkeus / leveys:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Väri ja tausta:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Pääosat
csgen.Parameters.CaptionBelow.Visible = true;
Barcode -näytön mukauttaminen
- Katso yläkerran korkeus, leveys ja väri
- XDimension ja BarHeight mukautetaan merkinnän kokoon
- Käytä SVG tai PNG krisp-tulostukseen
Tuetut lähtömuodot
- PNG, JPEG, BMP — Tulostus ja digitaalinen
- TIFF — Arkkitehtuuri tai lääketieteellinen/lab tulostin
- SVG, EMF — laajamittaiset tai digitaaliset merkinnät
Ongelmien ratkaiseminen ja yhteiset ongelmat
Ei koodi ole skannattu? - Käytä vain voimassa olevia merkkejä; varmista, että Codabarin oikeat aloitus- ja pysähdysmerkit.
• Tarkista virheitä?- Voit sallia/etäksyttää tarkastuksen vastaamaan skannerin tai sovelluksen odotuksia.
Pienet merkinnät eivät sovi? - Alhainen BarHeight ja XDimension.
FAQs
**K: Ovatko nämä viivakoodit hyväksytyt nykyaikaisissa terveydenhuollossa ja kirjastoissa?**A: Kyllä, molempia käytetään maailmanlaajuisesti perintöön ja uusiin työnkulkuihin.**Q: Voinko kooda tekstiä Codabarin avulla?**A: No—Codabar on numerinen A-D vain käynnistämiseen / pysähtymiseen.
Käytä tapauksia ja sovelluksia
- Veripankki merkintä (Codabar)
- Kirjasto ja lainanhallinta
- Postin ja postin seuranta
- Telecom varallisuus / inventointi (koodi 11)
Parhaat käytännöt: Rapid Reference Table
Tyyppi | Tee | Ei saa |
---|---|---|
Charset | Koodabar: 0-9, A-D; Koodi 11 : 0 -9,- | Käytä kirjaimia tai symboleja |
Aloita / lopettaa | Käytä A-D Codabarille | Omit start/stop merkkejä |
Lähtömuoto | SVG/PNG CRISP-tuotantoon | Alhainen JPG tulostukseen |
Tarkista digitaali | mahdollistaa, jos työnkulku vaatii | mahdollistaa satunnaisesti |
johtopäätöksiä
Codabar ja Code 11 ovat edelleen välttämättömiä terveydenhuollon, kirjastojen ja perinnön seurantaan. Aspose.BarCode for .NET tekee niiden tuottamisesta ja integroinnista helppoa. Aspose.BarCode API viittaus Lisää esimerkkejä ja vaihtoehtoja.