Crystal Reports 10以下のバージョンをご使用の場合は、Barcodesoft UFL(ユーザー関数ライブラリ)と
code128 barcode fonts(Code128バーコードフォント)を使用できます。
1. DOSプロンプト(コマンドプロンプト)を開きます。
Windowsをご使用の場合は、DOSプロンプトを管理者として開いてください。
次のフォルダに移動します。
CD C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil
次のDOSコマンドを入力して、crUFLbcs.dll をレジストリに登録します。
regsvr32 crUFLbcs.dll
登録に失敗した場合は、次のDOSコマンドを使用して登録してください。
Regtlibv12 は、Windows .NET Framework 2.0のユーティリティです。
Regtlibv12 _cruflbcs.tlb
2. Crystal Reportsを開きます。「式フィールド」(Formula Fields)を右クリックし、コンテキストメニューから「新規作成...」(New...)を選択します。
「名前」テキストボックスに
"Code128" と入力し、「エディタの使用」(Use Editor)をクリックします。
3. 図に示すように、Visual Basic UFLの一覧から「BCSLinearCode128A」関数をダブルクリックします。
次に、パラメータとしてデータベースフィールドを入力します。
「保存」(Save)ボタンをクリックして、式フィールドを保存します。
スタート文字、チェックサム、およびストップ文字は、
code128 barcode に自動的に追加されますのでご注意ください。
4. Crystal Reportsのデザインビューに式フィールドをドラッグ&ドロップします。
5. 式フィールドを右クリックし、コンテキストメニューから「書の変更」(Format Field)を選択します。次に、フォントの書体(フォント名)として「Code128bmHr」を選択します。
Code-128 barcode が表示されます。
Crystal Reports 9以上をご使用の場合は、Barcodesoftの数式をCrystalリポジトリに追加できます。
1. C:\Program Files (x86)\Barcodesoft\Code128font フォルダから Barcodesoft.rpt を開きます。
2. メニューの「レポート」 ==> 「式ワークショップ」(Formula Workshop)をクリックします。
必要な数式を右クリックし、表示されているコンテキストメニューから「リポジトリに追加」(Add to Repository)を選択します。
3. 以下に示すように、新しい式フィールドを作成します。
4. 式フィールドをレポートにドラッグ&ドロップします。次に、式フィールドを右クリックし、コンテキストメニューから「書の変更」(Format Field)を選択します。
以下のようなダイアログが表示されます。Code128バーコードを表示するために、適切なCode128フォントを選択します。