Tìm hiểu làm thế nào để tạo Codabar và Code 11 mã vạch trong các ứng dụng .NET bằng cách sử dụng Aspose.BarCode. hướng dẫn này bao gồm cài đặt, các bước tạo mã rạch, tùy chọn tùy chỉnh, và các thực hành tốt nhất cho các trường hợp chăm sóc sức khỏe và thư viện.

Giới thiệu

Bài viết này cung cấp một bước đi chi tiết về việc tạo Codabar và Code 11 mã thanh cho chăm sóc sức khỏe, thư viện, viễn thông và các ứng dụng theo dõi hộp bằng cách sử dụng Aspose.BarCode cho .NET. Nó bao gồm hướng dẫn từng bước, ví dụ mã C#, và lời khuyên để tích hợp các loại code thanh này vào các dự án của bạn.

Codabar và Code 11 là gì?

Codabar là một mã thanh số được sử dụng rộng rãi trong các ngân hàng máu, thư viện, và dịch vụ hộp, hỗ trợ số 0-9 cộng với A-D cho biểu tượng khởi động / dừng. mã 11 được dùng để lưu trữ và nhận dạng điện tử, Hỗ trợ các số 0, 9 và dash (-). Cả hai đều đơn giản, dễ quét và lý tưởng cho các dòng công việc tổ chức.

Khởi động nhanh (thông minh tối thiểu)

Ví dụ tối thiểu sau đây cho thấy cách tạo codabar:

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

Nguyên tắc

  • Visual Studio 2019 hoặc hơn
  • .NET 6.0+ hoặc .NET Framework 4.6.2+
  • Aspose.BarCode cho .NET (NuGet)
  • C# kiến thức cơ bản
PM> Install-Package Aspose.BarCode 

Chế độ thực hiện từng bước

Ví dụ Codabar:

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

Chương 11 Ví dụ:

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

Một ví dụ đầy đủ

Kiểm tra Digital và Customization Options

  • Điều 11 kiểm tra số kỹ thuật số: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Độ cao / chiều rộng: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Màu sắc / nền: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Nhóm : csgen.Parameters.CaptionBelow.Visible = true;

Tính năng Barcode Appearance

  • Xem ở trên cho độ cao, chiều rộng và màu sắc của thanh
  • Tùy chỉnh XDimension và BarHeight cho kích thước nhãn
  • Sử dụng SVG hoặc PNG để in crisp

Hỗ trợ output formats

  • PNG, JPEG, BMP — in và kỹ thuật số
  • TIFF — Tài liệu hoặc máy in y tế / phòng thí nghiệm
  • SVG, EMF — nhãn quy mô lớn hoặc kỹ thuật số

Giải quyết rắc rối & vấn đề chung

  • Barcode không quét?- Chỉ sử dụng các ký tự hợp lệ; đảm bảo các biểu tượng bắt đầu / dừng thích hợp cho Codabar.

  • Kiểm tra sai lầm?- Khả năng / vô hiệu hóa checksum để phù hợp với các kỳ vọng của quét hoặc ứng dụng.

  • Nhỏ nhãn không phù hợp? - Dưới BarHeight và XDimension.

FAQs

**Q: Các mã thanh này có được chấp nhận trong chăm sóc sức khỏe và thư viện hiện đại không?**A: Yes—cả hai đều được sử dụng trên toàn thế giới cho di sản và dòng công việc mới.**Q: Tôi có thể mã hóa văn bản với Codabar không?**A: No—Codabar là số với A-D để bắt đầu / dừng chỉ.

Sử dụng trường hợp và ứng dụng

  • Nhãn ngân hàng máu (Codabar)
  • Thư viện và quản lý vay
  • Parcel và mail tracking
  • Tài sản Telecom/Inventory (Điều 11)

Thực hành tốt nhất: Bảng tham khảo nhanh

Lời bài hátlàmĐừng
CharsetCodabar: 0-9,A-D; Mã 11: 0,9 -Sử dụng các lá thư hoặc biểu tượng
Bắt đầu / StopSử dụng A-D cho CodabarLời bài hát: Omit Start/Stop
định dạng outputSVG/PNG cho sản xuất crispLow-res JPG cho in ấn
Kiểm tra DigitalCho phép nếu dòng công việc yêu cầuKhả năng ngẫu nhiên

Kết luận

Codabar và Code 11 vẫn là điều cần thiết cho các dòng công việc chăm sóc sức khỏe, thư viện và theo dõi di sản. Aspose.BarCode cho .NET làm cho việc tạo ra và tích hợp của chúng đơn giản. Hướng dẫn sử dụng Aspose.BarCode API Để có thêm ví dụ và lựa chọn.

More in this category