endeesfritpt

Delphi
Codici a barre nei progetti Delphi

EnterpriseInfoPer utilizzare questa funzionalità è necessaria una licenza di sviluppo

Delphi

Come utilizzare i codici a barre in 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

È possibile utilizzare ActiveBarcode in Delphi come qualsiasi altro controllo (ad esempio, come un pulsante). In primo luogo è necessario aggiungere il controllo ActiveBarcode nell'ambiente di sviluppo Delphi.

1. Aggiungere activeBarcode all'ambiente di sviluppo Delphi


Importare innanzitutto il controllo ActiveBarcode in un pacchetto. Avviare la funzione "Importa componente" dal menu "Componente".

Barcode, Delphi

2

Viene visualizzata la "finestra di dialogo Componente":

Barcode, Delphi

3

Selezionare "Importa controllo ActiveX" e fare clic su "Avanti". Ora verrà visualizzato un elenco dei controlli disponibili:

Barcode, Delphi

4

Selezionare "ActiveBarcode" dall'elenco e fare clic su "Next". Verrà visualizzata una pagina per l'impostazione dei componenti:

Barcode, Delphi

5

Non c'è bisogno di cambiare qualcosa qui. Fare clic su "Avanti". Viene visualizzata una pagina per "Crea unità".

Barcode, Delphi

6

Selezionare "Installa al nuovo pacchetto" qui e fare clic su "Avanti". Viene visualizzata la finestra di dialogo "Nuovo pacchetto":

Barcode, Delphi

7

Immettere un nome per il nuovo pacchetto, ad esempio ActiveBarcode. Quindi fare clic su "Fine". Ora ActiveBarcode viene aggiunto come componente al nuovo pacchetto. A questo punto è necessario compilare il pacchetto. Selezionare la funzione "Build ActiveBarcode" dal menu "Progetto":

Barcode, Delphi

8



2. Un esempio di come utilizzare ActiveBarcode ora:

Creare un nuovo progetto: "File" - "Nuovo" - "Applicazione moduli VCL":

Barcode, Delphi

9

Per inserire ActiveBarcode in un modulo, selezionare ActiveBarcode Control dalla tavolozza degli strumenti. Troverai questo sotto "ActiveX" come componente "TBarcode":

Barcode, Delphi

10

Selezionare TBarcode e posizionare il componente nel form. Purtroppo, Delphi aggiunge l'oggetto codice a barre con un colore di sfondo nero.

Barcode, Delphi

11

Ma, nessun problema, semplicemente risolvere questo problema. Nella finestra di ispezione oggetti è possibile personalizzare le proprietà del componente. Quindi impostare il colore di sfondo su bianco.

Barcode, Delphi

12

Voila, l'oggetto codice a barre sembra bene ora:

Barcode, Delphi

13

In questo esempio aggiungiamo un altro controllo, un TEdit al form. Ora il modulo potrebbe apparire come segue:

Barcode, Delphi

14

Successivamente colleghiamo il campo di modifica direttamente al controllo. Aprire il codice sorgente per l'evento "textchange" facendo doppio clic sul campo di modifica. Questo evento viene sempre chiamato, se il contenuto del campo di modifica viene modificato. Idealmente per il nostro esempio. Diamo questo aggiornamento immediatamente al controllo.

Barcode, Delphi

15

Questo è tutto. Ora avvia il programma:

Barcode, Delphi

16

Modificare il contenuto del campo di modifica per modificare il codice a barre.

Programmazione:
L'impostazione delle proprietà è molto semplice. Alcuni esempi:

Barcode1.Text := '123456789012';
Barcode1.BackColor := clWhite;
Barcode1.ForeColor := clBlack;
Utilizzo della proprietà Immagine:
Copiare il codice a barre in un oggetto immagine:
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);
Appunti:
Copiare il codice a barre corrente negli Appunti. Metafile (WMF):
  Barcode1.CopyToClipboard;
Bitmap:
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);


| La pagina iniziale | Comprare | Scaricare | Email | Informativa sulla privacy | Impronta | Version 6.8.0
Copyright © Frank Horn & Lars Schenk
Tutti i marchi e i nomi dei prodotti citati sono di proprietà dei rispettivi proprietari.



Con la versione italiana del nostro sito web vogliamo facilitare la conoscenza di ActiveBarcode. Tuttavia, il nostro sito web molto ampio non è stato ancora completamente tradotto. Pertanto, alcuni contenuti sono attualmente disponibili solo in inglese e non possiamo assumerci alcuna responsabilità per la correttezza delle traduzioni. Grazie per la comprensione e la pazienza. Come riferimento affidabile e completo consigliamo il sito in lingua inglese o tedesca.
Utilizziamo i cookie per offrirti la migliore esperienza e funzionalità del nostro sito web. Utilizzando il nostro sito l'utente acconsente a questo. Leggi di più >