Bootstrap Template

TsgcHTMLTemplate_Bootstrap — encapsule tout contenu HTML dans un document Bootstrap 5 complet et autonome avec thème, langue et direction du texte configurables.

TsgcHTMLTemplate_Bootstrap

Le wrapper de document de plus bas niveau dans sgcHTML. Assignez le HTML de vos composants composés à BodyContent, configurez les paramètres au niveau du document, puis lisez HTML pour obtenir une page Bootstrap 5 déployable et autonome avec les ressources intégrées.

Classe du composant

TsgcHTMLTemplate_Bootstrap

Rôle

Wrapper de document Bootstrap 5 complet

Langages

Delphi, C++ Builder, .NET

Assigner BodyContent, lire HTML

Définissez BodyContent sur le HTML de vos composants rendus, configurez optionnellement Title, Theme et Language, puis lisez la propriété HTML pour obtenir une page complète et déployable.

uses
  sgcHTML_Template_Bootstrap;

var
  oTemplate: TsgcHTMLTemplate_Bootstrap;
begin
  oTemplate := TsgcHTMLTemplate_Bootstrap.Create(nil);
  try
    oTemplate.Title       := 'My App';
    oTemplate.Theme       := htDark;
    oTemplate.Language    := 'en';
    oTemplate.BodyContent := oNavBar.HTML + oGrid.HTML;
    Response.ContentText  := oTemplate.HTML;
  finally
    oTemplate.Free;
  end;
end;
TsgcHTMLTemplate_Bootstrap *oTemplate = new TsgcHTMLTemplate_Bootstrap(NULL);
try
{
  oTemplate->Title       = "My App";
  oTemplate->Theme       = htDark;
  oTemplate->Language    = "en";
  oTemplate->BodyContent = oNavBar->HTML + oGrid->HTML;
  Response->ContentText  = oTemplate->HTML;
}
__finally { delete oTemplate; }
var template = new TsgcHTMLTemplate_Bootstrap();
template.Title       = "My App";
template.Theme       = TsgcHTMLTheme.htDark;
template.Language    = "en";
template.BodyContent = navbar.HTML + grid.HTML;
response.ContentText = template.HTML;

Propriétés et méthodes clés

Les membres les plus fréquemment utilisés.

BodyContent

Le fragment HTML placé à l'intérieur du <body> du document ; assignez ici la sortie concaténée de vos composants sgcHTML.

Title

Texte pour l'élément <title> dans l'en-tête du document.

Theme

htLight, htDark ou htSystem ; définit data-bs-theme sur l'élément <html> afin que le système de couleurs Bootstrap bascule correctement.

Language

Attribut lang sur l'élément <html> ; par défaut 'en'.

Direction

hdLTR ou hdRTL ; définit l'attribut dir pour la prise en charge des langues de droite à gauche.

HeadContent

HTML supplémentaire injecté dans <head> avant la balise de fermeture ; à utiliser pour des blocs <style> personnalisés, des balises <meta> ou des références <script> supplémentaires.

Continuer à explorer

Aide en ligneRéférence API complète et guide d'utilisation pour ce composant.
Tous les composants sgcHTMLParcourez la matrice complète de 60+ composants.
Télécharger l'essai gratuitL'essai de 30 jours inclut les projets de démonstration 60.HTML.
TarifsLicences Single, Team et Site avec code source complet.

Prêt à commencer ?

Téléchargez l'essai gratuit et commencez à créer des interfaces web en Delphi, C++ Builder et .NET.