.net - 如何调整条码大小

标签 .net itextsharp barcode code39

我正在使用 iTextSharp 创建代码 39。如何更改代码的大小?我只能更改代码的高度(通过 BarHeight 属性),但不能更改宽度。

我的代码:

Barcode39 code = new Barcode39();
code.Code = content;
code.Baseline = 20;   // Doesn't affect rendering.
code.Size = 20;       // Doesn't affect rendering.
code.BarHeight = 60;  // DOES affect rendering.
Image img = code.CreateDrawingImage(Color.Black, Color.White);

我可以调整图像的大小,但我担心图像的分辨率会受到影响。

最佳答案

尝试更改各个栏的宽度:

Barcode39 bc39  = new Barcode39();
bc39.Code = "1234";
bc39.X = 2;

Barcode39继承自 Barcode ,它有 Java 方法 setX() ,或 .NET 中的 X 属性。

关于.net - 如何调整条码大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620481/

相关文章:

.net - ADFS 2.0 Web 应用程序注销

c# - 将页眉和页脚图像添加到 PDF : Header image doesn't show, 页脚被放大

c# - 无法将 iTextSharp 与 ASP.NET 5 Core 一起使用

windows - 在不知道 VID 和 PID 的情况下读取 USB HID 条码扫描器输入

java - 是否有任何 java 库可以从图像中读取 vin 号码条形码?

c# - 单元测试策略 - 验证私有(private)字段的状态

c# - 如何在 Linq 表达式中处理 IDisposableobject create?

ios - 自定义条码扫描仪,无法传回扫描数据

.net - Mono 多目标项目中的项目引用与文件链接

c# - 使用 iTextSharp 创建 PDF 时放置页码