Page Builder
TsgcHTMLPageBuilder — assemble les composants sgcHTML enregistrés en une page Bootstrap 5 complète, avec un éditeur visuel au moment de la conception dans l'IDE Delphi.
TsgcHTMLPageBuilder — assemble les composants sgcHTML enregistrés en une page Bootstrap 5 complète, avec un éditeur visuel au moment de la conception dans l'IDE Delphi.
Une couche de composition de haut niveau qui accepte une liste ordonnée de composants sgcHTML, encapsule leur sortie HTML combinée dans un document Bootstrap 5 via TsgcHTMLTemplate_Bootstrap et retourne la page finalisée. Prend en charge l'aperçu au moment de la conception dans l'IDE Delphi.
TsgcHTMLPageBuilder
Composition visuelle de pages
Delphi, C++ Builder, .NET
Déposez un TsgcHTMLPageBuilder sur le formulaire, enregistrez vos composants sgcHTML dans l'ordre, définissez le titre et le thème, puis appelez Build pour obtenir le HTML complet de la page.
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();
Les membres les plus fréquemment utilisés.
Titre du document inséré dans la balise <title> par le modèle Bootstrap sous-jacent.
htLight, htDark ou htSystem ; applique l'attribut Bootstrap data-bs-theme à l'élément du document.
Accédez au TsgcHTMLTemplate_Bootstrap interne pour définir Language, Direction, HeadContent ou d'autres propriétés au niveau du document.
Collection ordonnée de composants de page enregistrés ; le constructeur concatène leur sortie HTML dans l'ordre d'enregistrement.
Ajoute un composant à la liste de construction ; les composants sont rendus dans l'ordre où ils ont été enregistrés.
Rend tous les composants enregistrés, encapsule la sortie combinée dans un document Bootstrap 5 et retourne la chaîne HTML complète.
| Aide en ligneRéférence API complète et guide d'utilisation pour ce composant. | Ouvrir | |
| Tous les composants sgcHTMLParcourez la matrice complète de 60+ composants. | Ouvrir | |
| Télécharger l'essai gratuitL'essai de 30 jours inclut les projets de démonstration 60.HTML. | Ouvrir | |
| TarifsLicences Single, Team et Site avec code source complet. | Ouvrir |