QRCode
TsgcHTMLComponent_QRCode — Delphi, C++ Builder ve .NET'te herhangi bir metin ya da URL'den, seçilebilir hata düzeltme düzeyiyle saf Pascal ISO/IEC 18004 SVG QR kodu işleyin.
TsgcHTMLComponent_QRCode — Delphi, C++ Builder ve .NET'te herhangi bir metin ya da URL'den, seçilebilir hata düzeltme düzeyiyle saf Pascal ISO/IEC 18004 SVG QR kodu işleyin.
Data ve ECCLevel'ı ayarlayın, ardından HTML özelliğini okuyun — ya da tek bir kod satırı için Build tek satırlık yardımcısını çağırın.
TsgcHTMLComponent_QRCode
Satır içi SVG QR kodu + isteğe bağlı başlık (saf Pascal kodlayıcı)
Delphi, C++ Builder, .NET
Data'yı ayarlayın, bir ECCLevel seçin, ardından HTML'i okuyun — ya da statik Build yardımcısını çağırın.
uses
sgcHTML_Component_QRCode;
var
oQR: TsgcHTMLComponent_QRCode;
sHTML: string;
begin
oQR := TsgcHTMLComponent_QRCode.Create(nil);
try
oQR.Data := 'https://www.esegece.com';
oQR.ECCLevel := qrHigh;
oQR.ModuleSize := 6;
oQR.Caption := 'Scan to open';
oQR.CaptionVisible := True;
WebModule.Response := oQR.HTML; // SVG QR modules + optional caption
finally
oQR.Free;
end;
end;
// One-liner for inline use inside a bigger page:
sHTML := TsgcHTMLComponent_QRCode.Build('https://www.esegece.com', qrHigh, 6);
// includes: sgcHTML_Component_QRCode.hpp
TsgcHTMLComponent_QRCode *oQR = new TsgcHTMLComponent_QRCode(NULL);
try
{
oQR->Data = "https://www.esegece.com";
oQR->ECCLevel = qrHigh;
oQR->ModuleSize = 6;
oQR->Caption = "Scan to open";
oQR->CaptionVisible = true;
String html = oQR->HTML; // SVG QR modules + optional caption
}
__finally
{
delete oQR;
}
using esegece.sgcWebSockets;
var qr = new TsgcHTMLComponent_QRCode();
qr.Data = "https://www.esegece.com";
qr.ECCLevel = TsgcHTMLQRECCLevel.qrHigh;
qr.ModuleSize = 6;
qr.Caption = "Scan to open";
qr.CaptionVisible = true;
string html = qr.HTML; // SVG QR modules + optional caption
En sık başvurduğunuz üyeler.
Data, kodlanacak metni ya da URL'yi tutar; kodlayıcı, sayısal, alfasayısal ya da bayt kipini ve uyan en küçük 1–40 sürümünü otomatik olarak seçer.
ECCLevel (qrLow/qrMedium/qrQuartile/qrHigh), sembol boyutunu hasar toleransıyla takas eder.
ModuleSize, her modülün piksel boyutunu ayarlar; QuietZone, açık kenarlığı modül cinsinden denetler.
DarkColor/LightColor, modülleri ve arka planı yeniden renklendirir; taranabilir kalması için yeterli kontrastı koruyun.
Caption/CaptionVisible, kodun altında isteğe bağlı bir metin satırı işler.
Sınıf işlevi Build(aData, aECCLevel, aModuleSize), bir örnek yönetmeden hazır HTML döndürür.
| Çevrimiçi yardımBu bileşen için tam API referansı ve kullanım kılavuzu. | Aç | |
| Tüm sgcHTML Bileşenleri80'den fazla bileşenin tam özellik matrisine göz atın. | Aç | |
| Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir. | Aç | |
| FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları. | Aç |