Barcode Component — sgcHTML | eSeGeCe

Barcode

TsgcHTMLComponent_Barcode — erzeugen Sie einen reinen Pascal-Code-128-SVG-Barcode aus beliebigem ASCII-Text, mit optionaler lesbarer Bildunterschrift, in Delphi, C++ Builder und .NET.

TsgcHTMLComponent_Barcode

Setzen Sie Data (und optional Symbology), und lesen Sie dann die HTML-Eigenschaft.

Komponentenklasse

TsgcHTMLComponent_Barcode

Rendert

Inline-SVG-Code-128-Barcode + optionaler Text (reiner Pascal-Encoder)

Sprachen

Delphi, C++ Builder, .NET

Payload setzen, rendern

Setzen Sie Data, wählen Sie ModuleWidth/Height, und lesen Sie dann 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

Wichtige Eigenschaften & Methoden

Die Member, die Sie am häufigsten verwenden.

Payload

Data ist der zu kodierende Wert; es wird nur ASCII 0–127 akzeptiert (ein Zeichen außerhalb des Bereichs löst eine Exception aus).

Symbologie

Symbology wählt den Barcode-Standard; Code 128 (bsCode128) ist bereits verfügbar und wechselt automatisch zwischen den Subsets A/B/C für die kompakteste Kodierung.

Balkengröße

ModuleWidth legt die Pixelbreite des schmalsten Balkens fest; Height legt die Balkenhöhe fest.

Lesbarer Text

ShowText druckt den kodierten Data-Wert unter den Balken.

Farben

Color färbt die Balken und den Text; BackgroundColor füllt den Hintergrund dahinter.

Rendering

GetSVG (auch von HTML verwendet) gibt das Inline-SVG-Markup zurück, verpackt in einen sgc-barcode-Container.

Weiter entdecken

Online-HilfeVollständige API-Referenz und Verwendungshandbuch für diese Komponente.
Alle sgcHTML-KomponentenDurchsuchen Sie die vollständige Funktionsmatrix von über 80 Komponenten.
Kostenlose Testversion herunterladenDie 30-Tage-Testversion enthält die 60.HTML-Demoprojekte.
PreiseSingle-, Team- und Site-Lizenzen mit vollständigem Quellcode.

Bereit loszulegen?

Laden Sie die kostenlose Testversion herunter und beginnen Sie, Web-UIs in Delphi, C++ Builder und .NET zu erstellen.