如何在 .NET 中创建医疗保健和图书馆应用程序的 Codabar 和代码 11 条码
如何在 .NET 中创建医疗保健和图书馆应用程序的 Codabar 和代码 11 条码
什么是 Codabar 和 Code 11 Barcodes?
Codabar 是血液银行、图书馆和包服务中广泛使用的数字条码,支持 0-9 和 A-D 启动/停止符号。
快速启动(最小例子)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
内容表
- 引入
- 什么是 Codabar 和 Code 11 Barcodes?
- 快速启动(最小例子)
- 原則
- 步骤实施
- 查看数字和定制选项
- 定制条形码的出现
- 支持的输出格式
- 麻烦解决与常见问题
- FAQ
- 使用案例和应用程序
- 最佳实践
- 相关文章
- 结论
引入
本文涵盖如何创建Codabar和Code 11条码,用于医疗保健、图书馆、电信和包装跟踪,使用Aspose.Barcode为 .NET。
原則
- Visual Studio 2019 或以后
- .NET 6.0+ 或 .Net Framework 4.6.2+
- Aspose.BarCode 为 .NET (NuGet)
- 基本的C#知识
PM> Install-Package Aspose.BarCode
步骤实施
可口可乐例子:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
第11章 例子:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
查看数字和定制选项
- 代码 11 检查数字:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- 酒吧高度/宽度:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- 色彩/背景:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- 主条目:
csgen.Parameters.CaptionBelow\.Visible = true;
定制条形码的出现
- 上面查看字符串高度、宽度和颜色
- 调整XDimension和BarHeight为标签大小
- 使用 SVG 或 PNG 为 crisp 打印
支持的输出格式
- PNG、JPEG、BMP - 印刷和数字
- TIFF - 档案或医学/实验室打印机
- SVG、EMF - 大型或数字标签
麻烦解决与常见问题
行李箱不扫描?
只使用有效的字符;确保适当的Start/Stop 符号为 Codabar。
“检查错误吗?”
允许/禁用支票,以匹配扫描仪或应用程序的期望。
“小标签不适合吗?”
低 BarHeight 和 XDimension。
FAQ
**Q:这些条码是否在现代医疗保健和图书馆中被接受?**答:是的,两者都在全球范围内用于遗产和新工作流。
Q:我可以用 Codabar 编码文本吗?答:不 - 编码器是数字的 A-D 仅适用于启动/停止。
使用案例和应用程序
- 血液银行标签(Codabar)
- 图书馆与贷款管理
- 包和邮件跟踪
- 电信资产/存储(代码11)
最佳实践:快速参考表
提示 | 做 | 不要 |
---|---|---|
卡车 | 编码: 0-9,A-D; 代码 11 : 0 - 9,- | 使用字母或符号 |
开始 / 停止 | 使用 A-D 为 Codabar | 忽略开始/停止字符 |
输出格式 | SVG/PNG 为 CRISP 输出 | 印刷低 JPG |
查看数字 | 如果工作流需要 | 可随机 |
结论
Codabar 和 Code 11 仍然对医疗保健、图书馆和遗产跟踪工作流至关重要。 Aspose.BarCode API 参考 更多例子和选项