Page Builder

TsgcHTMLPageBuilder — kayıtlı sgcHTML bileşenlerini tam bir Bootstrap 5 sayfasında birleştirir; Delphi IDE'de tasarım zamanı görsel düzenleyiciye sahiptir.

TsgcHTMLPageBuilder

Sıralı bir sgcHTML bileşen listesi kabul eden, birleştirilmiş HTML çıktılarını TsgcHTMLTemplate_Bootstrap aracılığıyla bir Bootstrap 5 belgesine saran ve tamamlanmış sayfayı döndüren üst düzey bir bileşim katmanı. Delphi IDE'de tasarım zamanı önizlemesini destekler.

Bileşen sınıfı

TsgcHTMLPageBuilder

Rol

Görsel sayfa bileşimi

Diller

Delphi, C++ Builder, .NET

Bileşenleri kaydedin, GetHTML'i çağırın

Forma bir TsgcHTMLPageBuilder bırakın, sgcHTML bileşenlerinizi sırayla kaydedin, başlık ve temayı ayarlayın, ardından tam sayfa HTML'ini almak için GetHTML'i çağırın.

uses
  sgcHTML_PageBuilder;

var
  oBuilder: TsgcHTMLPageBuilder;
begin
  oBuilder := TsgcHTMLPageBuilder.Create(nil);
  try
    oBuilder.Title := 'Sales Dashboard';
    oBuilder.Theme := ptDark;
    oBuilder.RegisterComponent(oNavBar);
    oBuilder.RegisterComponent(oStatCard);
    oBuilder.RegisterComponent(oChart);
    Result := oBuilder.GetHTML;
  finally
    oBuilder.Free;
  end;
end;
TsgcHTMLPageBuilder *oBuilder = new TsgcHTMLPageBuilder(NULL);
try
{
  oBuilder->Title = "Sales Dashboard";
  oBuilder->Theme = ptDark;
  oBuilder->RegisterComponent(oNavBar);
  oBuilder->RegisterComponent(oStatCard);
  oBuilder->RegisterComponent(oChart);
  String html = oBuilder->GetHTML();
}
__finally { delete oBuilder; }
var builder = new TsgcHTMLPageBuilder();
builder.Title = "Sales Dashboard";
builder.Theme = TsgcHTMLPageTheme.ptDark;
builder.RegisterComponent(navbar);
builder.RegisterComponent(statCard);
builder.RegisterComponent(chart);
string html = builder.GetHTML();

Temel özellikler ve yöntemler

En sık kullanılan üyeler.

Title & HtmlDir

Altta yatan Bootstrap şablonu tarafından <title> etiketine eklenen belge başlığı. HtmlDir sayfa yönünü ayarlar, 'rtl' veya 'ltr'; boş bırakılırsa Arapça ya da İbranice gibi sağdan sola yazılan bir dil sayfayı otomatik olarak sağdan sola çevirir.

Theme

ptDefault, ptDark veya ptDarkPro; belgenin head bölümüne temaya özgü bir CSS bloğu enjekte eder (ptDefault standart Bootstrap'i korur, ptDark koyu bir palet, ptDarkPro tam profesyonel bir koyu tema sağlar).

HtmlLang

Sayfanın lang özniteliğine yazılan dil, varsayılan olarak 'en'. 'ar' veya 'he' gibi sağdan sola yazılan bir dil, HtmlDir aksini söylemedikçe sayfayı da sağdan sola çevirir.

UnRegisterComponent

Bir bileşeni derleme listesinden kaldırır; artık işlenmez.

RegisterComponent

Derleme listesine bir bileşen ekler; bileşenler kayıt edildikleri sırayla işlenir.

GetHTML

Kayıtlı tüm bileşenleri işler, birleştirilmiş çıktıyı bir Bootstrap 5 belgesine sarar ve tam HTML dizesini döndürür.

Keşfetmeye devam edin

Çevrimiçi yardımBu bileşen için tam API referansı ve kullanım kılavuzu.
Tüm sgcHTML bileşenleri80'den fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz deneme sürümünü indirin30 günlük deneme sürümü 60.HTML demo projelerini içerir.
FiyatlandırmaTam kaynak kodlu Tekli, Ekip ve Site lisansları.
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

Başlamaya hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ve .NET'te web kullanıcı arabirimleri oluşturmaya başlayın.