Page Builder

TsgcHTMLPageBuilder — assembleert geregistreerde sgcHTML-componenten tot een volledige Bootstrap 5-pagina, met een visuele editor op ontwerptijd in de Delphi IDE.

TsgcHTMLPageBuilder

Een compositielaag op hoog niveau die een geordende lijst van sgcHTML-componenten accepteert, hun gecombineerde HTML-uitvoer in een Bootstrap 5-document omhult via TsgcHTMLTemplate_Bootstrap en de voltooide pagina retourneert. Ondersteunt voorbeeldweergave op ontwerptijd in de Delphi IDE.

Componentklasse

TsgcHTMLPageBuilder

Rol

Visuele pagina-opbouw

Talen

Delphi, C++ Builder, .NET

Registreer componenten, roep Build aan

Plaats een TsgcHTMLPageBuilder op het formulier, registreer uw sgcHTML-componenten op volgorde, stel de titel en het thema in en roep vervolgens Build aan om de volledige pagina-HTML te ontvangen.

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();

Belangrijkste eigenschappen en methoden

De leden die u het vaakst gebruikt.

Title

Documenttitel ingevoegd in de <title>-tag door de onderliggende Bootstrap-sjabloon.

Theme

htLight, htDark of htSystem; past het Bootstrap-attribuut data-bs-theme toe op het documentelement.

Template

Toegang tot de interne TsgcHTMLTemplate_Bootstrap om Language, Direction, HeadContent of andere eigenschappen op documentniveau in te stellen.

Components

Geordende verzameling van geregistreerde pagina-componenten; de builder concateneert hun HTML-uitvoer in registratievolgorde.

RegisterComponent

Voegt een component toe aan de bouwlijst; componenten worden weergegeven in de volgorde waarop ze zijn geregistreerd.

Build

Rendert alle geregistreerde componenten, omhult de gecombineerde uitvoer in een Bootstrap 5-document en geeft de volledige HTML-string terug.

Blijf verkennen

Online helpVolledige API-referentie en gebruikshandleiding voor dit onderdeel.
Alle sgcHTML-componentenBlader door de volledige functiematrix van 60+ componenten.
Download gratis proefversieDe proefversie van 30 dagen bevat de 60.HTML-demoprojecten.
PrijzenEnkelvoudige, team- en sitelicenties met volledige broncode.

Klaar om te beginnen?

Download de gratis proefversie en begin met het bouwen van web-UI's in Delphi, C++ Builder en .NET.