產品特色
2024-04-16 新增內容
使用 Web 服務在 Crystal Reports 中產生 qrcode 條碼該解決方案是基於網路服務的,無需下載,無需安裝第三方軟體;您需要的只是連線網路。
1. 點選「插入圖片圖示」將圖片新增至報告。該圖片將作為您的條碼的佔位符。
2. 右鍵單擊圖像。選擇圖形格式...選擇圖片標籤。點選條件公式按鈕(看起來像 x+2)。將公式的文字設定為公式名稱或帶有圖像 URL 的參數欄位:儲存公式並按一下「確定」按鈕。
3. 透過操作 Web 服務 URL 的參數,您可以在報表中自訂 qrcode 條碼。
上面的 URL 將產生文字「24680ABC13579」的二維碼。條碼寬度將為 200 像素。安靜區域為 10 像素。
上面的 URL 將產生文字「ABCD1234」的二維碼。條碼寬度將為 200 像素。
4. 如果是試用版,您的條碼創建將帶有浮水印。
2024-04-16 新增內容
在 Crystal Reports 中產生 QRCode 編碼
右鍵點選命令提示字元並以管理員身分執行命令提示字元。
輸入以下命令來註冊 cruflbcs.dll
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
要註冊 64 位元 DLL,請輸入以下命令。
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
如果您看到彈出以下視窗,則表示您註冊成功。
開啟 Crystal Reports,右鍵單擊公式字段,從上下文選單中選擇新增(New);在名稱文字方塊中輸入 qrcode1,然後按一下使用編輯器(Use Editor)。
在 QRCode 編碼過程之後,即使是很短的字串也可能會傳回比您預期更多的代碼字。但是,Crystal Reports 允許公式欄位中的字元數不超過 254 個。
因此,在應用字體 BcsQRCode 之前,我們必須將 QRCode 碼字拆分為不同的部分,並將它們連接在文字物件中。至於需要多少個公式字段,可以使用以下的函數來尋找:BCSQRCodeFormulaNoForCR({Data.Code})。
如果傳回的代碼字超過 255 個,請建立如下所列的多個公式欄位。
Local stringVar codestr := "QRCode" + Chrw(13) + chrw(10) + {Test.Data};
BCSQRCodeEncodeCR({Test.Data}, 1, 1, 0, 0)
Local stringVar codestr := "QRCode" + Chrw(13) + chrw(10) + {Test.Data};
BCSQRCodeEncodeCR({Test.Data}, 2, 1, 0, 0)
Local stringVar codestr := "QRCode" + Chrw(13) + chrw(10) + {Test.Data};
BCSQRCodeEncodeCR({Test.Data}, 3, 1, 0, 0)
公式字段中的第一個參數是要編碼的字串。
公式欄位中的第二個參數是索引。
公式欄位中的第三個參數是糾錯等級。 其值為範圍為1~4,分別代表L07、M15、Q25、H30。 設定為預設值0時,代表M15糾錯等級。
右鍵單擊文字物件並從上下文選單中選擇設定物件格式,然後選擇 BcsQRcode 作為文字物件的字體。
按一下確定按鈕,您將在 Crystal Reports 中看到 qrcode 條碼。