Crystal ReportsでAztecコードを印刷する方法

UFL関数を使用して、高密度2D AztecバーコードをCrystal Reportsに統合するための、開発者向け包括ガイド。

1

式フィールドの初期化

Crystal Reportsでレポートを開きます。フィールド エクスプローラーに移動し、式フィールドを右クリックして、新規作成...を選択します。

新しいフィールド名に Aztec1 と入力し、OKをクリックしてフォーミュラ ワークショップに入ります。

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. レポートに テキスト オブジェクト を挿入します。
  2. 作成したすべてのAztec式フィールド(Aztec1Aztec2 など)を順番にテキスト オブジェクト内にドラッグ&ドロップします。
  3. テキスト オブジェクトを右クリックし、フィールドの書式設定 を選択します。
  4. フォントの種類を BcsAztec に設定します。
Aztecコード フォントの書式設定 Crystal ReportsでのAztecコード最終出力