常见问题:TBarCode Office Excel 加载项
条码在不同 PC 上尺寸发生变化
条码在不同 PC 上尺寸发生变化
常见缩放问题
我们观察到以下几种缩放问题:
- 如果用户调整了放大的显示字体或提高了 DPI(常见于 4K 屏幕或字体偏小的屏幕)➔ 如何更改屏幕上的字体大小(lifewire.com)
- 如果使用的是 DOC 格式而非 DOCX 格式
- 如果打印机驱动程序未提供正确的 DPI
- 如果用户在登录时更改了屏幕分辨率(例如远程桌面或扩展坞)——参见上方 FAQ。
- Windows 更新之后(有时重启,或修复 Office,或禁用快速启动可以解决)。
- 如果嵌入的条码类型为 ActiveX 而非 EMF
ActiveX 控件相关问题
以下问题适用于 TBarCode Office V10.5.2 及更早版本(涉及嵌入式 ActiveX 控件)。自 TBarCode Office 10.9.0 起,条码以 EMF 图像形式嵌入——此时该问题仅在少数情况下出现(例如使用远程桌面时——参见其他 FAQ)。
出现尺寸变化的可能原因有两个:
1. 放大的屏幕字体
用户 A 使用标准字体大小(100%)。用户 B 调整了放大的屏幕字体(例如 125%)。用户 A 以正常(正确)尺寸保存了包含条码的 Excel 表格。用户 B 打开该表格后,发现条码对象的尺寸不同(按照两者屏幕字体大小的差异被缩放)。
Excel 会独立于 TBarCode Office 对条码对象进行缩放。理想的解决方案是让所有相关 PC 使用相同的易读性选项(屏幕字体放大设置)。
2. 不同的屏幕分辨率
用户 A 的屏幕分辨率为 1280x1024 像素。用户 B 的屏幕分辨率为 1600 x 1200 像素。用户 A 以正常(正确)尺寸保存了包含条码的 Excel 表格。用户 B 打开该表格后,发现条码对象的尺寸不同(按照 A、B 两者屏幕分辨率的差异被缩放)。
Excel 会独立于 TBarCode Office 对条码对象进行缩放。理想的解决方案是让所有相关 PC 使用相同的屏幕分辨率。
变通方法
TBarCode Office V10.5.3 引入了 "Redraw on document open" 选项,作为此问题的解决方法。有关调整控件大小的说明,请参阅 Microsoft 文档:调整工作表中控件的大小或格式。