原創(chuàng)|使用教程|編輯:郝浩|2013-05-22 14:11:47.000|閱讀 517 次
概述:一般來說,條碼圖像可用于將條形碼嵌入到任意布局環(huán)境中(例如HTML頁面,桌面程序,報(bào)表生成器等)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
一般來說,條碼圖像可用于將條形碼嵌入到任意布局環(huán)境中(例如HTML頁面,桌面程序,報(bào)表生成器等)。
因此通常會在布局區(qū)域內(nèi)指定一個矩形區(qū)域用于插入圖像。這個矩形區(qū)域的大小(設(shè)備獨(dú)立的單位,比如毫米)定義為條碼打印的大小。(只有一個例外:在HTML中間接通過屏幕像素指定的實(shí)際的打印輸出大小。然而這個像素大小可以轉(zhuǎn)換為一個打印輸出中的具體目標(biāo)尺寸。)
現(xiàn)在,基本原則是打印出與布局區(qū)域中指定的尺寸大小是一致的。嵌入的源圖像大小實(shí)際上不會對打印輸出的尺寸大小有任何影響。然而,打印輸出的質(zhì)量取決于源圖像的尺寸!
因此用戶必須要注意:
? 使用與打印輸出完全相同的分辨率創(chuàng)建圖像(打印機(jī)分辨率)。
? 如果不知道條碼圖像將會以哪種分辨率進(jìn)行打印,那么就使用一個足夠高的分辨率,因此,圖像可能會以長寬比為1:1進(jìn)行打印,或者是按比例縮小進(jìn)行打印(向下縮放大圖片通常比一個較小的圖像放大打印輸出產(chǎn)生更好的結(jié)果)。
上面已經(jīng)說過,生成高質(zhì)量的條形碼打印輸出的基本理念是生成詳細(xì)的條碼圖像,條碼圖像需要優(yōu)化以適合指定的打印機(jī)分辨率。這種方法同樣也可以用于HTML。高分辨率圖像只是按比例縮小后在瀏覽器窗口中顯示,但是在內(nèi)部依然保持高分辨率。因此相比使用分辨率較低的源圖像,瀏覽器可以生成更精確的打印輸出。
要指定條形碼在HTML頁面顯示的規(guī)格,需要通過使用圖像屬性“寬度”和“高度”。這些屬性決定了圖像在屏幕上的顯示尺寸。HTML代碼如下所示:
<img src="/images/barcode.png" width="250" height="60">
條形碼圖像的屏幕尺寸不僅指定條碼在瀏覽器窗口中的顯示尺寸,它還指定了條形碼打印輸出的尺寸。
以下是需要注意的地方:
?在web瀏覽器上顯示的所有圖片都被假定為是96dpi的分辨率。打印輸出的尺寸大小是基于這個分辨率進(jìn)行計(jì)算的。計(jì)算結(jié)果與打印機(jī)分辨率無關(guān)。
示例:
如果一個條形碼圖像顯示為200像素,它就會以大小約53毫米在打印輸出中出現(xiàn)(200 pixels / 96 dpi @ 2.083 inches @ 52.91 mm)。
這意味著:為了確保條碼以正確的尺寸進(jìn)行打印,你必須計(jì)算符合96dpi要求的像素大小。因此尺寸(高分辨率圖像)除以打印機(jī)分辨率,然后乘以96dpi。這個值必須被用作圖像“寬度”(或者是“高度”)屬性的值。
示例:
Image width = 900 pixel
Printer resolution = 600 dpi
900 / 600 * 96 = 144 pixel
<img src="/images/barcode.png" width="144" height="60">
請注意:
? 當(dāng)使用這樣的高分辨率圖像時(shí),你必須增加條碼字體大小,讓文字看起來正常。
? 為了避免大文件,可以只在條碼圖像的水平尺寸上使用更高的分辨率。請注意:此方法會產(chǎn)生扭曲的字體。所以關(guān)掉條碼中的字體,并使用HTML打印文本。
? 也可以用瀏覽器中顯示分辨率的兩倍或者三倍創(chuàng)建條碼,而無需根據(jù)專門的打印機(jī)分辨率生成條碼圖像。雖然是近似值,但是也不錯。源圖像更詳細(xì),水平掃瞄線化錯誤就越少,同樣印刷質(zhì)量也會增加。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)