彩票走势图

条码控件TBarCode SDK使用教程:嵌入条码图像

原创|使用教程|编辑:郝浩|2013-05-22 14:11:47.000|阅读 455 次

概述:一般来说,条码图像可用于将条形码嵌入到任意布局环境中(例如HTML页面,桌面程序,报表生成器等)。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

一般来说,条码图像可用于将条形码嵌入到任意布局环境中(例如HTML页面,桌面程序,报表生成器等)。

因此通常会在布局区域内指定一个矩形区域用于插入图像。这个矩形区域的大小(设备独立的单位,比如毫米)定义为条码打印的大小。(只有一个例外:在HTML中间接通过屏幕像素指定的实际的打印输出大小。然而这个像素大小可以转换为一个打印输出中的具体目标尺寸。)

现在,基本原则是打印出与布局区域中指定的尺寸大小是一致的。嵌入的源图像大小实际上不会对打印输出的尺寸大小有任何影响。然而,打印输出的质量取决于源图像的尺寸!

因此用户必须要注意:

►  使用与打印输出完全相同的分辨率创建图像(打印机分辨率)。

►  如果不知道条码图像将会以哪种分辨率进行打印,那么就使用一个足够高的分辨率,因此,图像可能会以长宽比为1:1进行打印,或者是按比例缩小进行打印(向下缩放大图片通常比一个较小的图像放大打印输出产生更好的结果)。

》》》免费下载TBarCode SDK最新版

在HTML中的条码图像

上面已经说过,生成高质量的条形码打印输出的基本理念是生成详细的条码图像,条码图像需要优化以适合指定的打印机分辨率。这种方法同样也可以用于HTML。高分辨率图像只是按比例缩小后在浏览器窗口中显示,但是在内部依然保持高分辨率。因此相比使用分辨率较低的源图像,浏览器可以生成更精确的打印输出。

要指定条形码在HTML页面显示的规格,需要通过使用图像属性“宽度”和“高度”。这些属性决定了图像在屏幕上的显示尺寸。HTML代码如下所示:

<img src="/images/barcode.png" width="250" height="60">

条形码图像的屏幕尺寸不仅指定条码在浏览器窗口中的显示尺寸,它还指定了条形码打印输出的尺寸。

以下是需要注意的地方:

 ►在web浏览器上显示的所有图片都被假定为是96dpi的分辨率。打印输出的尺寸大小是基于这个分辨率进行计算的。计算结果与打印机分辨率无关。

示例:

如果一个条形码图像显示为200像素,它就会以大小约53毫米在打印输出中出现(200 pixels / 96 dpi @ 2.083 inches @ 52.91 mm)。

这意味着:为了确保条码以正确的尺寸进行打印,你必须计算符合96dpi要求的像素大小。因此尺寸(高分辨率图像)除以打印机分辨率,然后乘以96dpi。这个值必须被用作图像“宽度”(或者是&ldquo;高度”)属性的值。

示例:

Image width = 900 pixel

Printer resolution = 600 dpi

900 / 600 * 96 = 144 pixel

<img src="/images/barcode.png" width="144" height="60&quot;>

请注意:

►  当使用这样的高分辨率图像时,你必须增加条码字体大小,让文字看起来正常。

► &nbsp;为了避免大文件,可以只在条码图像的水平尺寸上使用更高的分辨率。请注意:此方法会产生扭曲的字体。所以关掉条码中的字体,并使用HTML打印文本。

►  也可以用浏览器中显示分辨率的两倍或者三倍创建条码,而无需根据专门的打印机分辨率生成条码图像。虽然是近似值,但是也不错。源图像更详细,水平扫瞄线化错误就越少,同样印刷质量也会增加。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP