2010年4月14日 星期三

TIPTOP案例探討 - 惡搞TIPTOP之01 - 印QR code(二維條碼)

免責聲明之一:Google大神呀,HJ只是在推廣您的服務,若造成流量爆增,使用率增加,這都是工具太好用的緣故…
免責聲明之二:各位看官啊,哪天圖出不來,這是可能是因為Google神需要點香油錢,請記得搜尋一下市場行情價…

有圖有真相,先看一下。以aimi100來做範例,QR code儲存的是料號的編號。

image 
做法很簡單,Google已經把QR code以網頁圖片的方式表現,只要將資料以URL參數的方式傳入,它就會回傳一張圖片給你。原始說明檔可以參照這裡:http://ithelp.ithome.com.tw/question/10029549

對照到TIPTOP GP裡面的做法:
1. 在4fd內設定一個FormFieldImage﹝動態變換的圖片﹞,auotscale等屬性視需要調整。
2. 在4gl的_show()段落裡新增一個STRING,並指定網址+內容給這個圖片就可以了。

FUNCTION xxx_show( )
    <原有程式碼>
    DEFINE ls_qrcode         STRING
    <原有程式碼>
    LET ls_qrcode = "http://chart.apis.google.com/chart?cht=qr&chs=100x100&chld=M&chl=",g_ima.ima01 CLIPPED
    DISPLAY ls_qrcode TO formonly.QRcode
    <原有程式碼>
END FUNCTION


使用愉快…

1 則留言:

  1. 實際絕對多的系統是未連上internet的,這個方法有限制的。

    回覆刪除