admin 發表於 2016-6-26 10:04:39

在 Crystal Report 報表中列印 Barcode

以往在報表中列印 Barcode 是在電腦中安裝 Barcode 字型(V100020.TTF、V100002.TTF),另一種作法:首先,需要在開發工具的電腦上有兩個 dll 檔(u2lbcode.dll、barcode.dll),將這兩個檔案放到 C:\Windows\System32 底下,
網路上可以下載的到 Crystal-Reports-UFL.zip,壓縮檔內還有一個說明檔,如果是 Vista 要放在另一個地方,可以參考說明檔。接下來,在報表中要如何使用呢?
開啟報表後建立要列印成 Barcode 的公式,在函數/其他函數中可以看到 bcode (u2lbcode.dll)
https://i0.wp.com/jpe5ea.bay.livefilestore.com/y1pS0krr7u5pHy6yWJn2xnzjBFMPEvbgtcwDShHrLDZIVXMihLerbdS8Xcx-JtIteZeRaFBzXCxMT1Q8HNm-nq1I-_7KAQXifS5/u2lbcode_1.png
看得出來有很多個函數可以用,圖片中我使用的是 BarcodeC39ASCII(),再來就是字型的部份,當電腦中有 u2lbcode.dll 之後就擁有很多不同的 Barcode 字型可挑選,
https://i2.wp.com/jpe5ea.bay.livefilestore.com/y1p-kYyBJaeR7075E5pbtllHFbihrnhw0jwSIpbylhiRmXGyDVSQCg2Kc5CTE91K9nHuQr_5PDJ8dlNNlfzd7jPZCPTD9ekApk7/u2lbcode_2.png
圖片中是使用 Code39RegularD 這個字型。
以上是整個的操作過程,最後,來看一下列印結果。
https://i2.wp.com/jpe5ea.bay.livefilestore.com/y1pPAb59-gnROYwBfhR0sPHmw6eqxO5qzfDLQMxH4YnZ8afVzeXMu1gSIUCi6YLAUDP7TQ9cHSSt3mX1eY_4mGHy3pGTBd_LnnD/u2lbcode_3.png
報表中的條碼就是料件編號的條碼。
頁: [1]
查看完整版本: 在 Crystal Report 報表中列印 Barcode