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át | làm | Đừng |
---|---|---|
Charset | Codabar: 0-9,A-D; Mã 11: 0,9 - | Sử dụng các lá thư hoặc biểu tượng |
Bắt đầu / Stop | Sử dụng A-D cho Codabar | Lời bài hát: Omit Start/Stop |
định dạng output | SVG/PNG cho sản xuất crisp | Low-res JPG cho in ấn |
Kiểm tra Digital | Cho phép nếu dòng công việc yêu cầu | Khả 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.