本文將通過(guò)示例說(shuō)明是如何把條形碼嵌入進(jìn) Microsoft Office 應(yīng)用程序中的。
使用條形碼圖片時(shí),我們總是想以最優(yōu)質(zhì)量生成圖片,這意味著所有間隔和所有的條都應(yīng)該為一系列的圖像像素所代表。圖像(原則上)和設(shè)備獨(dú)立。
一般來(lái)說(shuō),條碼圖像可用于將條形碼嵌入到任意布局環(huán)境中(例如HTML頁(yè)面,桌面程序,報(bào)表生成器等)。
如果你想編碼特殊的Latin-1字符,例如“?”(sharp s)的問(wèn)題就是SHIFT JIS表格中不包含“?” (sharp s)字符。所以在用QR Code二維碼1997/2000版本的默認(rèn)編碼中不能編碼。
打印條碼(或創(chuàng)一個(gè)條形碼圖像)最重要的一步是優(yōu)化模塊寬度的尺寸以便符合輸出設(shè)備的分辨率。一個(gè)打印機(jī)只能打印所有點(diǎn)。
為了得到一個(gè)精確的圖片,你可以根據(jù)所需條形碼的水平和垂直尺寸調(diào)整圖像的像素大小。通過(guò)使用屬性2DXCols(模塊的列數(shù))和2DXRows(模塊的行數(shù)),就可以對(duì)圖像的尺寸進(jìn)行優(yōu)化。
本教程將對(duì)為Web頁(yè)面準(zhǔn)備一個(gè)指定模塊寬度的條碼的具體操作進(jìn)行分解,分步驟的對(duì)大家進(jìn)行詳細(xì)的講解。
二維碼的優(yōu)化與之前提到的一維碼的優(yōu)化不同,我們需要同時(shí)調(diào)整垂直和水平大小。在本次的教程中將會(huì)給出具體的步驟和示例代碼。
我們首先需要根據(jù)目標(biāo)設(shè)備像素計(jì)算條碼的尺寸。接下來(lái)對(duì)這個(gè)尺寸(實(shí)際上只有寬度)加以調(diào)整,以便條碼的每個(gè)條和每個(gè)間隙都完全匹配輸出光柵。