Delphi
Delphiプロジェクトのバーコード

 Standard 以上

Delphiでバーコードを使用する方法

Delphi 2005, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio

1


ActiveBarcode: Delphiでバーコードを使用する方法

DelphiのActiveBarcodeは、他のコントロール(ボタンなど)と同じように使用できます。 まず、ActiveBarcodeコントロールをDelphi開発環境に追加する必要があります。

新しいプロジェクトを作成します:File - New - VCL Forms Application です。:

ActiveBarcode: Barcode, Delphi


2


ActiveBarcodeをフォームに配置するには、ツールパレットからActiveBarcodeコントロールを選択します。これはTBarcodeコンポーネントとしてActiveXの下にあります。:

ActiveBarcode: Barcode, Delphi


3


TBarcodeを選択し、フォームにコンポーネントを配置します。悲しいことに、Delphiは黒い背景色のバーコード・オブジェクトを追加します。

ActiveBarcode: Barcode, Delphi


4


しかし、問題ありません、これを修正するだけです。オブジェクトインスペクタで、コンポーネントのプロパティをカスタマイズできる。そこで、背景色を白に設定します。

ActiveBarcode: Barcode, Delphi


5


これで、バーコードオブジェクトは正常に表示されます。:

ActiveBarcode: Barcode, Delphi


6


この例では、Editというコントロールをフォームに追加します。これでフォームは次のようになります。:

ActiveBarcode: Barcode, Delphi


7


次に、エディット・フィールドをコントロールに直接リンクする。 編集フィールドをダブルクリックして、TextChangeイベントのソースコードを開きます。 このイベントは、編集フィールドの内容が変更されると、常に呼び出されます。私たちの例では、理想的には この更新を直ちにコントロールに渡す。

ActiveBarcode: Barcode, Delphi


8


完了です!アプリケーションを起動し、編集フィールドの内容を変更してバーコードを変更します。

ActiveBarcode: Barcode, Delphi


9


コーディング例

プロパティの設定は非常に簡単だ。

Barcode1.Text := '123456789012';
Barcode1.BackColor := clWhite;
Barcode1.ForeColor := clBlack;

ピクチャープロパティの使用
バーコードをイメージオブジェクトにコピーします:
Image1.Picture.Bitmap.Height := Barcode1.Height;
Image1.Picture.Bitmap.Width := Barcode1.Width;
Barcode1.Picture.CleanupInstance;
Image1.Picture.Bitmap.Canvas.Draw(0,0,Barcode1.Picture.graphic);

クリップボードの使用
現在のバーコードをベクターグラフィックスとしてクリップボードにコピーする。 (WMF):
  Barcode1.CopyToClipboard;
現在のバーコードをビットマップとしてクリップボードにコピーする。 (BMP):
Image1.Picture.Bitmap.Height := Barcode1.Height;
Image1.Picture.Bitmap.Width := Barcode1.Width;
Barcode1.Picture.CleanupInstance;
Image1.Picture.Bitmap.Canvas.Draw(0,0,Barcode1.Picture.graphic);
Clipboard.Assign(Image1.Picture.Bitmap);