Page Builder
TsgcHTMLPageBuilder — ensambla componentes sgcHTML registrados en una página Bootstrap 5 completa, con un editor visual en tiempo de diseño en el IDE de Delphi.
TsgcHTMLPageBuilder — ensambla componentes sgcHTML registrados en una página Bootstrap 5 completa, con un editor visual en tiempo de diseño en el IDE de Delphi.
Una capa de composición de alto nivel que acepta una lista ordenada de componentes sgcHTML, envuelve su salida HTML combinada en un documento Bootstrap 5 a través de TsgcHTMLTemplate_Bootstrap y devuelve la página terminada. Compatible con vista previa en tiempo de diseño en el IDE de Delphi.
TsgcHTMLPageBuilder
Composición visual de páginas
Delphi, C++ Builder, .NET
Coloca un TsgcHTMLPageBuilder en el formulario, registra tus componentes sgcHTML en orden, establece el título y el tema, y llama a Build para obtener el HTML completo de la página.
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();
Los miembros que usarás con más frecuencia.
Título del documento insertado en la etiqueta <title> por la plantilla Bootstrap subyacente.
htLight, htDark o htSystem; aplica el atributo data-bs-theme de Bootstrap al elemento del documento.
Accede al TsgcHTMLTemplate_Bootstrap interno para establecer Language, Direction, HeadContent u otras propiedades a nivel de documento.
Colección ordenada de componentes de página registrados; el constructor concatena su salida HTML en el orden de registro.
Añade un componente a la lista de construcción; los componentes se renderizan en el orden en que fueron registrados.
Renderiza todos los componentes registrados, envuelve la salida combinada en un documento Bootstrap 5 y devuelve la cadena HTML completa.
| Ayuda en líneaReferencia completa de la API y guía de uso para este componente. | Abrir | |
| Todos los componentes de sgcHTMLExplora la matriz completa de más de 60 componentes. | Abrir | |
| Descargar prueba gratuitaLa prueba de 30 días incluye los proyectos de demostración 60.HTML. | Abrir | |
| PreciosLicencias Single, Team y Site con código fuente completo. | Abrir |