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, Build'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 Build'i çağırın.

uses
  sgcHTML_PageBuilder;

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

Temel özellikler ve yöntemler

En sık kullanılan üyeler.

Title

Altta yatan Bootstrap şablonu tarafından <title> etiketine eklenen belge başlığı.

Theme

htLight, htDark veya htSystem; Bootstrap'in data-bs-theme özelliğini belge öğesine uygular.

Template

Language, Direction, HeadContent veya diğer belge düzeyindeki özellikleri ayarlamak için dahili TsgcHTMLTemplate_Bootstrap'e erişin.

Components

Kayıtlı sayfa bileşenlerinin sıralı koleksiyonu; oluşturucu, HTML çıktılarını kayıt sırasına göre birleştirir.

RegisterComponent

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

Build

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şenleri60'tan 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ı.

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.