Page Builder
TsgcHTMLPageBuilder — składa zarejestrowane komponenty sgcHTML w kompletną stronę Bootstrap 5, z wizualnym edytorem w czasie projektowania w środowisku Delphi IDE.
TsgcHTMLPageBuilder — składa zarejestrowane komponenty sgcHTML w kompletną stronę Bootstrap 5, z wizualnym edytorem w czasie projektowania w środowisku Delphi IDE.
Warstwa kompozycji wysokiego poziomu, która przyjmuje uporządkowaną listę komponentów sgcHTML, owija ich połączony wynik HTML w dokument Bootstrap 5 za pomocą TsgcHTMLTemplate_Bootstrap i zwraca gotową stronę. Obsługuje podgląd w czasie projektowania w Delphi IDE.
TsgcHTMLPageBuilder
Wizualna kompozycja stron
Delphi, C++ Builder, .NET
Upuść TsgcHTMLPageBuilder na formularz, zarejestruj komponenty sgcHTML w odpowiedniej kolejności, ustaw tytuł i motyw, następnie wywołaj Build, aby otrzymać kompletny HTML strony.
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();
Najczęściej używane elementy.
Tytuł dokumentu wstawiany do tagu <title> przez wewnętrzny szablon Bootstrap.
htLight, htDark lub htSystem. Stosuje atrybut Bootstrap data-bs-theme do elementu dokumentu.
Dostęp do wewnętrznego TsgcHTMLTemplate_Bootstrap w celu ustawienia Language, Direction, HeadContent lub innych właściwości na poziomie dokumentu.
Uporządkowana kolekcja zarejestrowanych komponentów strony. Builder łączy ich wyniki HTML w kolejności rejestracji.
Dodaje komponent do listy budowania. Komponenty są renderowane w kolejności, w jakiej zostały zarejestrowane.
Renderuje wszystkie zarejestrowane komponenty, owija połączony wynik w dokument Bootstrap 5 i zwraca kompletny ciąg HTML.
| Pomoc onlinePełna dokumentacja API i przewodnik użytkowania tego komponentu. | Otwórz | |
| Wszystkie komponenty sgcHTMLPrzeglądaj pełną macierz funkcji 60+ komponentów. | Otwórz | |
| Pobierz bezpłatną wersję próbną30-dniowa wersja próbna zawiera projekty demonstracyjne 60.HTML. | Otwórz | |
| CenyLicencje Single, Team i Site z pełnym kodem źródłowym. | Otwórz |