Delphi
Viivakoodit Delphi-projekteissa

 Standard tai korkeampi

Kuinka käyttää viivakoodeja Delphissä

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: Kuinka käyttää viivakoodeja Delphissä
Voit käyttää ActiveBarcodea Delphissä kuten mitä tahansa muuta ohjausobjektia (esim. painiketta). Ensin sinun on lisättävä ActiveBarcode-ohjausobjekti Delphi-kehitysympäristöön.

Luo uusi projekti: Tiedosto - Uusi - VCL-lomakesovellus: ActiveBarcode: Barcode, Delphi


2


Voit lisätä ActiveBarcoden lomakkeeseen valitsemalla ActiveBarcode Control -komponentin työkalupaletista. Löydät sen ActiveX-kohdasta TBarcode -komponenttina: ActiveBarcode: Barcode, Delphi


3


Valitse TBarcode ja sijoita komponentti lomakkeelle. Valitettavasti Delphi lisää viivakoodiobjektin mustalla taustavärillä. ActiveBarcode: Barcode, Delphi


4


Mutta ei hätää, korjaamme tämän helposti. Objektien tarkastelussa voit muokata komponentin ominaisuuksia. Aseta taustaväriksi valkoinen. ActiveBarcode: Barcode, Delphi


5


Voilà, viivakoodi näyttää nyt hyvältä: ActiveBarcode: Barcode, Delphi


6


Tässä esimerkissä lisäämme lomakkeeseen vielä yhden ohjausobjektin, TEdit-objektin. Lomake voi nyt näyttää seuraavalta: ActiveBarcode: Barcode, Delphi


7


Seuraavaksi linkitämme muokkauskentän suoraan ohjausobjektiin. Avaa TextChange-tapahtuman lähdekoodi kaksoisnapsauttamalla muokkauskenttää. Tämä tapahtuma kutsutaan aina, jos muokkauskentän sisältö muuttuu. Ihanteellinen esimerkki. Välitämme tämän päivityksen välittömästi valvonnalle. ActiveBarcode: Barcode, Delphi


8


Valmis! Käynnistä nyt sovellus ja muuta muokkauskentän sisältöä muuttaaksesi viivakoodia. ActiveBarcode: Barcode, Delphi


9


Koodausesimerkkejä

Ominaisuuksien asettaminen on hyvin yksinkertaista.
Barcode1.Text := '123456789012';
Barcode1.BackColor := clWhite;
Barcode1.ForeColor := clBlack;

Kuvien ominaisuuksien käyttö
Kopioi viivakoodi kuvaobjektiin:
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);

Leikepöydän käyttö
Kopioi nykyinen viivakoodi leikepöydälle vektorigrafiikkana (WMF):
  Barcode1.CopyToClipboard;
Kopioi nykyinen viivakoodi leikepöydälle bittikarttana (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);