 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
| 上一篇主題 :: 下一篇主題 |
| 發表人 |
內容 |
CPS0204
註冊時間: 2014-08-24 文章: 508
第 1 樓
|
發表於: 星期五 五月 01, 2026 2:36 pm 文章主題: 分享:免費網頁生成條碼128碼 |
|
|
* 需要有上網才行,存在c:\temp
FUNCTION DownloadBarcode128(tcData) &&MUST FROM WEB
LOCAL loHttp, lcUrl, lcSavePath, lcBinaryImage
lcSavePath = "C:\temp\barcode128.png"
* 使用專業條碼 API (bwip-js)
lcUrl = "https://bwipjs-api.metafloor.com/?bcid=code128&text=" + tcData + "&scale=2&rotate=N"
loHttp = CREATEOBJECT("WinHttp.WinHttpRequest.5.1")
loHttp.Open("GET", lcUrl, .F.)
loHttp.Send()
IF loHttp.Status = 200
STRTOFILE(loHttp.ResponseBody, lcSavePath)
RETURN lcSavePath
ELSE
RETURN ""
ENDIF
ENDFUNC
*************
*你的程式呼叫他
my_txt='ABC-TEST12345'
=DownloadBarcode128(MY_TXT) |
|
| 回頂端 |
|
 |
CPS0204
註冊時間: 2014-08-24 文章: 508
第 2 樓
|
發表於: 星期五 五月 01, 2026 3:52 pm 文章主題: |
|
|
另一方法:
* 1. 引用 FoxBarcode 類別
SET PROCEDURE TO FoxBarcode.prg ADDITIVE
LOCAL loFbc, lcBarcodeImage
* 2. 建立物件並設定屬性
loFbc = CREATEOBJECT("FoxBarcode")
* 3. 設定條碼格式為 Code 128 (編號 110)
* 您也可以設定圖片高度、顏色等
lcBarcodeImage = loFbc.BarcodeImage("YOUR-DATA-123", "C:\temp\barcode.png", 110)
* 4. 在報表 (Report Designer) 中
* 放一個 Image 物件,ControlSource 指向 "C:\temp\barcode.png" |
|
| 回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|