Componente Barcode — sgcHTML | eSeGeCe

Barcode

TsgcHTMLComponent_Barcode — genera un código de barras Code 128 SVG en Pascal puro a partir de cualquier texto ASCII, con leyenda legible opcional, en Delphi, C++ Builder y .NET.

TsgcHTMLComponent_Barcode

Define Data (y opcionalmente Symbology), y luego lee la propiedad HTML.

Clase del componente

TsgcHTMLComponent_Barcode

Genera

Código de barras Code 128 SVG en línea + texto opcional (codificador en Pascal puro)

Lenguajes

Delphi, C++ Builder, .NET

Define el contenido, renderízalo

Define Data, elige ModuleWidth/Height, y luego lee 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

Propiedades y métodos clave

Los miembros que usarás con más frecuencia.

Contenido

Data es el valor a codificar; solo se acepta ASCII 0–127 (un carácter fuera de rango genera una excepción).

Simbología

Symbology selecciona el estándar de código de barras; Code 128 (bsCode128) está disponible hoy, alternando automáticamente entre los subconjuntos A/B/C para la codificación más compacta.

Tamaño de las barras

ModuleWidth define el ancho en píxeles de la barra más estrecha; Height define la altura de las barras.

Texto legible

ShowText imprime el Data codificado debajo de las barras.

Colores

Color pinta las barras y el texto; BackgroundColor rellena detrás de ellos.

Renderizado

GetSVG (también usado por HTML) devuelve el marcado SVG en línea, envuelto en un contenedor sgc-barcode.

Sigue explorando

Ayuda en líneaReferencia completa de la API y guía de uso para este componente.
Todos los componentes de sgcHTMLExplora la matriz completa de más de 80 componentes.
Descargar prueba gratuitaLa prueba de 30 días incluye los proyectos de demostración 60.HTML.
PreciosLicencias Single, Team y Site con código fuente completo.

¿Listo para empezar?

Descarga la prueba gratuita y empieza a crear interfaces web en Delphi, C++ Builder y .NET.