如何在 Crystal Reports 中列印 Aztec 碼

關於如何利用 UFL 函數將高密度二維 Aztec 條碼整合到 Crystal Reports 報表中的完整開發人員指南。

1

初始化公式欄位

在 Crystal Reports 中開啟您的報表。導覽至 欄位總管 (Field Explorer),右鍵點擊 公式欄位 (Formula Fields),然後選擇 新建...

在名稱框中輸入 Aztec1,然後點擊確定進入公式編輯器。

在 Crystal Reports 中建立新的公式欄位
2

選擇 Aztec UFL 函數

在函數樹中找到 Barcodesoft Aztec 編碼函數:

函數清單 » 附加函數 » COM and .NET UFLs (u212com.dll) » Visual Basic UFLs

連點兩下 BCSAztecEncodeCR 將其插入到您的公式中。

選擇 Crystal Reports 中的 Aztec 碼 UFL
3

處理字元長度限制

Crystal Reports 對單個公式欄位有 254 個字元的限制。為了將大量資料編碼到 Aztec 碼中,您必須將資料拆分到多個公式欄位中。

專家提示:計算所需欄位數

使用 BCSAztecFormulaNoForCR({您的資料庫欄位}) 可以精確計算針對您的特定資料長度所需的公式欄位數量。

將 Aztec 碼拆分為多個公式欄位
4

格式化文字物件

  1. 在報表中插入一個 文字物件 (Text Object)
  2. 依序將所有 Aztec 公式欄位(Aztec1Aztec2 等)拖放到該文字物件中。
  3. 右鍵點擊該文字物件,選擇 設定欄位格式 (Format Field)
  4. 將字型設定為 BcsAztec
設定 Aztec 碼字型格式 Crystal Reports 中最終生成的 Aztec 碼