Crystal ReportsでAztecコードを印刷する方法
UFL関数を使用して、高密度2D AztecバーコードをCrystal Reportsに統合するための、開発者向け包括ガイド。
1
式フィールドの初期化
Crystal Reportsでレポートを開きます。フィールド エクスプローラーに移動し、式フィールドを右クリックして、新規作成...を選択します。
新しいフィールド名に Aztec1 と入力し、OKをクリックしてフォーミュラ ワークショップに入ります。
2
Aztec UFL関数の選択
関数ツリー内から Barcodesoft Aztec エンコード関数を見つけます:
関数リスト » その他の関数 » COM and .NET UFLs (u212com.dll) » Visual Basic UFLs
BCSAztecEncodeCR をダブルクリックして、式に挿入します。
3
文字列制限の処理
Crystal Reportsでは、個々の式フィールドに 254文字という制限 があります。大量のデータをAztecコードにエンコードするには、データを複数の式フィールドに分割する必要があります。
プロのアドバイス:必要なフィールド数を計算する
BCSAztecFormulaNoForCR({テスト.データ}) を使用すると、特定のデータ長に対して必要な式フィールドの正確な数を確認できます。
4
テキスト オブジェクトの書式設定
- レポートに テキスト オブジェクト を挿入します。
- 作成したすべてのAztec式フィールド(
Aztec1、Aztec2など)を順番にテキスト オブジェクト内にドラッグ&ドロップします。 - テキスト オブジェクトを右クリックし、フィールドの書式設定 を選択します。
- フォントの種類を BcsAztec に設定します。