Barcode-component — sgcHTML | eSeGeCe

Barcode

TsgcHTMLComponent_Barcode — render een pure-Pascal Code 128 SVG-barcode van elke ASCII-tekst, met optioneel leesbaar onderschrift, in Delphi, C++ Builder en .NET.

TsgcHTMLComponent_Barcode

Stel Data in (en optioneel Symbology), en lees dan de HTML-eigenschap.

Componentklasse

TsgcHTMLComponent_Barcode

Rendert

Inline SVG Code 128-barcode + optionele tekst (pure-Pascal encoder)

Talen

Delphi, C++ Builder, .NET

Stel de payload in, render het

Stel Data in, kies ModuleWidth/Height, en lees dan 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

Belangrijkste eigenschappen en methoden

De members die je het vaakst gebruikt.

Payload

Data is de waarde om te coderen; alleen ASCII 0–127 wordt geaccepteerd (een teken buiten dat bereik veroorzaakt een exception).

Symbologie

Symbology kiest de barcodestandaard; Code 128 (bsCode128) is vandaag beschikbaar en schakelt automatisch tussen subsets A/B/C voor de compactste codering.

Balkgrootte

ModuleWidth bepaalt de pixelbreedte van de smalste balk; Height bepaalt de balkhoogte.

Leesbare tekst

ShowText drukt de gecodeerde Data af onder de balken.

Kleuren

Color kleurt de balken en tekst; BackgroundColor vult de achtergrond erachter.

Rendering

GetSVG (ook gebruikt door HTML) retourneert de inline SVG-markup, verpakt in een sgc-barcode-container.

Blijf ontdekken

Online helpVolledige API-referentie en gebruikshandleiding voor dit onderdeel.
Alle sgcHTML-componentenBlader door de volledige functiematrix van 80+ componenten.
Download gratis proefversieDe proefversie van 30 dagen bevat de 60.HTML-demoprojecten.
PrijzenSingle-, Team- en Site-licenties met volledige broncode.

Klaar om te beginnen?

Download de gratis proefversie en begin met het genereren van barcodes in Delphi, C++ Builder en .NET.