Delphi
Delphi projelerinde Barkodlar

 Standard veya daha yüksek

Delphi'de barkodlar nasıl kullanılır

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'de barkodlar nasıl kullanılır

ActiveBarcode'u Delphi'de diğer kontroller gibi (örneğin bir düğme gibi) kullanabilirsiniz. Öncelikle ActiveBarcode kontrolünü Delphi geliştirme ortamına eklemeniz gerekir.

Yeni bir proje oluşturun: Dosya - Yeni - VCL Forms Uygulaması:

ActiveBarcode: Barcode, Delphi


2


ActiveBarcode'u bir forma yerleştirmek için araç paletinden ActiveBarcode Kontrolünü seçin. Bunu ActiveX altında bir TBarcode bileşeni olarak bulacaksınız:

ActiveBarcode: Barcode, Delphi


3


TBarcode öğesini seçin ve bileşeni forma yerleştirin. Ne yazık ki, Delphi barkod nesnesini siyah bir arka plan rengiyle ekler.

ActiveBarcode: Barcode, Delphi


4


Ama sorun değil, bunu basitçe düzeltiyoruz. Nesne denetçisinde bileşenin özelliklerini özelleştirebilirsiniz. Bu yüzden arka plan rengini beyaz olarak ayarlayın.

ActiveBarcode: Barcode, Delphi


5


Voila, barkod nesnesi şimdi iyi görünüyor:

ActiveBarcode: Barcode, Delphi


6


Bu örnekte forma bir TEdit kontrolü daha ekliyoruz. Şimdi formunuz aşağıdaki gibi görünebilir:

ActiveBarcode: Barcode, Delphi


7


Daha sonra düzenleme alanını doğrudan kontrole bağlarız. Düzenleme alanına çift tıklayarak TextChange olayının kaynak kodunu açın. Bu olay, düzenleme alanının içeriği değiştirildiğinde her zaman çağrılır. Örneğimiz için idealdir. Bu güncellemeyi hemen kontrole iletiyoruz.

ActiveBarcode: Barcode, Delphi


8


Bitti! Şimdi uygulamayı başlatın ve barkodu değiştirmek için düzenleme alanının içeriğini değiştirin.

ActiveBarcode: Barcode, Delphi


9


Kodlama örnekleri

Özellikleri ayarlamak çok basittir.

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

Resim Özelliğini Kullanma
Barkodu bir görüntü nesnesine kopyalayın:
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);

Panoyu kullanma
Geçerli barkodu bir vektör grafiği olarak panoya kopyalayın (WMF):
  Barcode1.CopyToClipboard;
Geçerli barkodu bir bitmap olarak panoya kopyalayın (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);