Luo koodi 39 ja koodia 39 Täydelliset ASCII-pöytäkoodit .NET-sovelluksissa Aspose.BarCode -kirjaston avulla.Tämä opas tarjoaa askel askeleelta ohjeita, C#-koodin näytteitä ja räätälöintiviestejä pöytäkodin ulkonäön kannalta.
Johdanto
Tässä artikkelissa selitetään, miten tuottaa koodi 39 ja kooda 39 Full ASCII-varojen hallintaan, varastojen seurantaan ja muihin sovelluksiin käyttämällä Aspose.BarCode for .NET. Se sisältää täydellisiä C#-koodin esimerkkejä ja neuvoja koon koodin ulkonäön mukauttamisesta.
Mitkä ovat koodi 39 ja kooda 39 täysi ASCII-barkoodi?
Koodi 39 on yleisesti käytetty 1D-tunnuskoodi, joka tukee yläkerroksisia kirjaimia, numeroita ja muutamia symboleja – ihanteellinen omaisuuserämerkille, tallennusjärjestelmälle, kirjastojen hallinnoinnille ja ID-kortille. koodi 79 Full ASCII (Extended) mahdollistaa kaikki ascII-merkit käyttämällä erityisiä sekvensseja.
Nopea aloitus (minimi esimerkki)
Seuraava pieni esimerkki osoittaa, miten luoda peruskoodi 39 rivi koodi C#: ssä:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.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
Esimerkki 39 on seuraava:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Koodi 39 Täydellinen ASCII (Extended) Esimerkki:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Barcode -näytön mukauttaminen
- • Tarkista digitaali:
csgen.Parameters.Barcode.Code39.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.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Pääosat
csgen.Parameters.CaptionBelow.Visible = true;
- Täydellinen ASCII tilaa:
EncodeTypes.Code39Extended
Tuetut lähtömuodot
- PNG, JPEG, BMP — Tulostus ja web
- TIFF — High-res / arkisto
- SVG, EMF — Scalable grafiikka
Ongelmien ratkaiseminen ja yhteiset ongelmat
Ei koodi ole skannattu? - Varmista, että käytetään vain voimassa olevia merkkejä (A-Z, 0-9, - $ % . / + tilaa peruskoodi 39).
Erityisiä merkkejä varten käytä Code39Extended.
Tutustuko epäonnistumiseen? - Aktivoi tai poistaa tarkastuslaitteen, joka vastaa skanneriasetusta.
Pienet merkinnät eivät sovi? - Muokkaa baarin korkeutta ja XDimenssia; käytä koodia 39 yli koodi128 vähemmän tiheille koodeille.
FAQs
**Q: Mikä on koodin 39 ja koodin 39 täydellinen ASCII ero?**A: Standard Code 39 tukee vain rajoitettua merkkiä. täysi ASCII-tila (Extended) mahdollistaa kaikkien ascii-merkkien koodaamalla ne kahdeksi symboliksi.**Q: Onko tarkastusnumero pakollinen?**A: Se on valinnaista koodissa 39. Käytä sitä vain, jos työnkulku tai skanneri vaatii sitä.
Käytä tapauksia ja sovelluksia
- Varojen ja laitteiden merkintä
- Kirjasto ja koulun hallinta
- Inventory/Stockroom seuranta
- Teollisuus- ja ID-merkinnät
Parhaat käytännöt: Rapid Reference Table
Tyyppi | Tee | Ei saa |
---|---|---|
Charset | Käytä A-Z, 0-9, -.$%./+ (perus) | Käytä perusmuotoa alempana |
Täydellinen ASCII | Käytä koodia39Symboleille laajennettu | Odota symboleja perusmuodossa |
Lähtömuoto | SVG/PNG CRISP-tuotantoon | Alhainen JPG tulostukseen |
Tarkista digitaali | Vain tarvittaessa sallitaan | mahdollistaa satunnaisesti |
johtopäätöksiä
Koodi 39 on omaisuuden, varastojen ja kirjastojen koodauksen tausta. Aspose.BarCode for .NET tarjoaa joustavia vaihtoehtoja jokaiselle skenaarioon. Aspose.BarCode API viittaus edistyksellisempiä barcode-ominaisuuksia varten.