TBarCode .NET 常见问题
如何在我的 ASP.NET Web 控件中优化 PDF417 符号?
如何在我的 ASP.NET Web 控件中优化 PDF417 符号?
方式一
在您的 TBarCode .NET Web 控件中添加以下属性。这将生成一个适配 120 x 120 像素矩阵的优化符号。如有需要,可同时增大 Width/Height 和 NumberOfColumns 属性的值。
<cc2:BarcodeControl id="BarcodeControl1" Width="120" Height="120" Barcode-Dpi="96" Barcode-SizeMode="MinimalModuleWidth" Barcode-Pdf417-NumberOfColumns="3" Barcode-MustFit="True" ErrorHandling="ShowMessage" Barcode-BarcodeType="Pdf417"
方式二
在 Page Load 事件中,或在设置好条码数据之后,应用以下计算逻辑。该代码会将图形模块的宽高比设置为 1:3。
Barcode barcode = BarcodeControl1.Barcode; barcode.SizeMode = SizeMode.FitToBoundingRectangle; System.Drawing.Size optimalSize = barcode.CalculateOptimalBitmapSize(null, 1, 1); BarcodeControl1.Width = new Unit(optimalSize.Width, UnitType.Pixel); BarcodeControl1.Height = new Unit(optimalSize.Height, UnitType.Pixel); BarcodeControl1.Refresh();