Komponent Barcode — sgcHTML | eSeGeCe

Barcode

TsgcHTMLComponent_Barcode — renderuje kod kreskowy Code 128 SVG w czystym Pascalu z dowolnego tekstu ASCII, z opcjonalnym czytelnym dla człowieka podpisem, w Delphi, C++ Builder i .NET.

TsgcHTMLComponent_Barcode

Ustaw Data (i opcjonalnie Symbology), a następnie odczytaj właściwość HTML.

Klasa komponentu

TsgcHTMLComponent_Barcode

Renderuje

Wbudowany kod kreskowy SVG Code 128 + opcjonalny tekst (koder w czystym Pascalu)

Języki

Delphi, C++ Builder, .NET

Ustaw dane, wyrenderuj

Ustaw Data, wybierz ModuleWidth/Height, a następnie odczytaj 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

Kluczowe właściwości i metody

Składniki, po które sięgasz najczęściej.

Dane

Data to wartość do zakodowania; akceptowane są tylko znaki ASCII 0–127 (znak spoza zakresu zgłasza wyjątek).

Symbologia

Symbology wybiera standard kodu kreskowego; obecnie dostępny jest Code 128 (bsCode128), automatycznie przełączający się między podzbiorami A/B/C dla jak najbardziej kompaktowego kodowania.

Rozmiar kresek

ModuleWidth ustala szerokość w pikselach najwęższej kreski; Height ustala wysokość kresek.

Tekst czytelny dla człowieka

ShowText wypisuje zakodowane Data pod kreskami.

Kolory

Color maluje kreski i tekst; BackgroundColor wypełnia tło za nimi.

Renderowanie

GetSVG (używane również przez HTML) zwraca znaczniki wbudowanego SVG, opakowane w kontener sgc-barcode.

Poznawaj dalej

Pomoc onlinePełna dokumentacja API i przewodnik użytkowania tego komponentu.
Wszystkie komponenty sgcHTMLPrzejrzyj pełną matrycę funkcji 80+ komponentów.
Pobierz bezpłatną wersję próbną30-dniowa wersja próbna zawiera projekty demonstracyjne 60.HTML.
CennikLicencje Single, Team i Site z pełnym kodem źródłowym.

Gotowy, aby zacząć?

Pobierz bezpłatną wersję próbną i zacznij budować interfejsy webowe w Delphi, C++ Builder i .NET.