Composant Barcode — sgcHTML | eSeGeCe

Barcode

TsgcHTMLComponent_Barcode — affichez un code-barres Code 128 SVG en Pascal pur à partir de tout texte ASCII, avec légende lisible optionnelle, en Delphi, C++ Builder et .NET.

TsgcHTMLComponent_Barcode

Définissez Data (et éventuellement Symbology), puis lisez la propriété HTML.

Classe du composant

TsgcHTMLComponent_Barcode

Produit

Un code-barres Code 128 SVG en ligne + texte optionnel (encodeur en Pascal pur)

Langages

Delphi, C++ Builder, .NET

Définissez le contenu, affichez-le

Définissez Data, choisissez ModuleWidth/Height, puis lisez 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

Propriétés & méthodes clés

Les membres que vous utilisez le plus souvent.

Contenu

Data est la valeur à encoder ; seul l'ASCII 0–127 est accepté (un caractère hors plage déclenche une exception).

Symbologie

Symbology choisit le standard de code-barres ; Code 128 (bsCode128) est disponible dès aujourd'hui, en basculant automatiquement entre les sous-ensembles A/B/C pour l'encodage le plus compact.

Dimensionnement des barres

ModuleWidth définit la largeur en pixels de la barre la plus fine ; Height définit la hauteur des barres.

Texte lisible

ShowText affiche le Data encodé sous les barres.

Couleurs

Color colore les barres et le texte ; BackgroundColor remplit l'arrière-plan.

Rendu

GetSVG (également utilisé par HTML) renvoie le balisage SVG en ligne, enveloppé dans un conteneur sgc-barcode.

Continuez l'exploration

Aide en ligneRéférence API complète et guide d’utilisation pour ce composant.
Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 80 composants.
Télécharger la version d'essai gratuiteLa version d'essai de 30 jours fournit les projets de démonstration 60.HTML.
TarifsLicences Single, Team et Site avec code source complet.

Prêt à démarrer ?

Téléchargez la version d'essai gratuite et commencez à créer des interfaces web en Delphi, C++ Builder et .NET.