原創|使用教程|編輯:郝浩|2013-05-16 11:55:35.000|閱讀 377 次
概述:本教程將對為Web頁面準備一個指定模塊寬度的條碼的具體操作進行分解,分步驟的對大家進行詳細的講解。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在接下來的例子中將會創建一個模塊寬度為15mils的條碼圖片。假定打印機分辨率是600dpi。所以模塊寬度是0.015 * 600 = 9 device pixels。在這里生成一個相當小的圖像,因此我們將使用3(而不是9)像素作為模塊寬度。這意味著條碼圖像實際上已經為200dpi分辨率進行了優化。
為了準備圖像,我們需要做以下步驟:
第一步:創建圖片
首先我們計算條形碼圖像的橫向尺寸。
' the number of modules in the barcode CntModules = tbc.CountModules4 ' one module will be 3 pixels in the generated image BitmapWidth = 3 * CntModules ' the height of the barcode image is half an inch BitmapHeight = 100 ' convert to bitmap stream ImgByteArray = ConvertToStream (eIMPng, BitmapWidth, BitmapHeight, ...)
第二步:調整圖片大小
現在我們計算在瀏覽器上顯示所需的尺寸,以便將最終被打印的條形碼以正確的尺寸進行打印輸出。HTML假設屏幕分辨率為96dpi。這張圖片已經優化為200dpi。為了在瀏覽器中顯示,我們必須按照96/200對圖片進行調整。
DispWidth = BitmapWidth * 96 / 200 DispHeight = BitmapHeight * 96 / 200 <img src="<%="Barcode.asp?" & URLPARAM%>" width="<%=DispWidth%>" height="<%=DispHeight%>”
本程序適用于web應用程序(ConvertToStream方法)以及存儲圖像文件(SaveImage方法)。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網