Barcode Component — sgcHTML | eSeGeCe

Barcode

TsgcHTMLComponent_Barcode — renderizza un codice a barre Code 128 SVG in puro Pascal da qualsiasi testo ASCII, con didascalia leggibile opzionale, in Delphi, C++ Builder e .NET.

TsgcHTMLComponent_Barcode

Imposta Data (e facoltativamente Symbology), quindi leggi la proprietà HTML.

Classe del componente

TsgcHTMLComponent_Barcode

Renderizza

Inline SVG Code 128 barcode + optional text (pure-Pascal encoder)

Linguaggi

Delphi, C++ Builder, .NET

Imposta il payload, renderizzalo

Imposta Data, scegli ModuleWidth/Height, quindi leggi HTML.

uses
  sgcHTML_Component_Barcode;

var
  oBarcode: TsgcHTMLComponent_Barcode;
begin
  oBarcode := TsgcHTMLComponent_Barcode.Create(nil);
  try
    oBarcode.Data := 'ACME-00219841';
    oBarcode.Symbology := bsCode128;
    oBarcode.ModuleWidth := 2;
    oBarcode.Height := 60;
    oBarcode.ShowText := True;

    WebModule.Response := oBarcode.HTML;   // SVG bars + human-readable text
  finally
    oBarcode.Free;
  end;
end;
// includes: sgcHTML_Component_Barcode.hpp

TsgcHTMLComponent_Barcode *oBarcode = new TsgcHTMLComponent_Barcode(NULL);
try
{
  oBarcode->Data = "ACME-00219841";
  oBarcode->Symbology = bsCode128;
  oBarcode->ModuleWidth = 2;
  oBarcode->Height = 60;
  oBarcode->ShowText = true;

  String html = oBarcode->HTML;   // SVG bars + human-readable text
}
__finally
{
  delete oBarcode;
}
using esegece.sgcWebSockets;

var barcode = new TsgcHTMLComponent_Barcode();
barcode.Data = "ACME-00219841";
barcode.Symbology = TsgcHTMLBarcodeSymbology.bsCode128;
barcode.ModuleWidth = 2;
barcode.Height = 60;
barcode.ShowText = true;

string html = barcode.HTML;   // SVG bars + human-readable text

Proprietà e metodi principali

I membri che utilizzerai più spesso.

Payload

Data è il valore da codificare; è accettato solo ASCII 0–127 (un carattere fuori intervallo genera un’eccezione).

Simbologia

Symbology seleziona lo standard del codice a barre; oggi è disponibile Code 128 (bsCode128), che passa automaticamente tra i subset A/B/C per la codifica più compatta.

Dimensione barre

ModuleWidth imposta la larghezza in pixel della barra più stretta; Height imposta l’altezza delle barre.

Testo leggibile

ShowText stampa il Data codificato sotto le barre.

Colori

Color colora le barre e il testo; BackgroundColor riempie lo sfondo dietro di esse.

Rendering

GetSVG (usato anche da HTML) restituisce il markup SVG inline, racchiuso in un contenitore sgc-barcode.

Continua a esplorare

Guida in lineaRiferimento API completo e guida all’uso per questo componente.
Tutti i componenti sgcHTMLEsplora la matrice completa delle funzionalità di oltre 80 componenti.
Scarica la Prova GratuitaLa prova di 30 giorni include i progetti demo 60.HTML.
PrezziLicenze Single, Team e Site con codice sorgente completo.

Pronto a Iniziare?

Scarica la versione di prova gratuita e inizia a creare interfacce web in Delphi, C++ Builder e .NET.