PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

PV

  • Le format HTML
  • Champ de saisie au format HTML
  • Présentation
  • Remarques :
  • Définir le contenu d'un champ de saisie HTML
  • Enregistrer un texte dans un fichier HTML
  • Exemple
  • Enregistrer du texte au format HTML dans une rubrique d'un fichier de données HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le format HTML
Le format HTML (HyperText Markup Language) est un langage de balisage utilisé essentiellement dans le domaine du web.
WEBDEV permet de manipuler du texte au format HTML grâce à l'option "Format HTML" des champs de saisie et au champ HTML.
  • Si le texte au format HTML est affiché dans un champ ne reconnaissant pas le format HTML, les balises seront affichées.
  • Si le texte au format HTML est affiché dans un champ reconnaissant le format HTML, les balises seront automatiquement interprétées et le texte sera mis en forme.
Remarque : Pour utiliser un champ de saisie au format HTML, il est nécessaire de disposer de Microsoft Internet Explorer en version 6 ou supérieure sur le poste exécutant l'application.
Champ de saisie au format HTML

Présentation

Le champ de saisie HTML permet aussi bien d'afficher un texte au format HTML que de saisir un texte au format HTML.
Lors de la saisie d'un texte dans un champ HTML, ce texte est automatiquement mémorisé au format HTML par le champ. Ce texte contient toutes les balises nécessaires au formatage.

Remarques :

  • Il est possible d'afficher une barre de formatage au dessus du champ de saisie. Cette barre permet à l'utilisateur de mettre en forme rapidement le texte saisi. Pour plus de détails, consultez Barre de mise en forme HTML.
  • Si vous saisissez un même texte dans un champ de saisie classique et dans un champ de saisie HTML, la taille de la chaîne de caractères présente dans le champ sera supérieure pour le champ de saisie HTML (car les balises HTML sont ajoutées).
Définir le contenu d'un champ de saisie HTML
Pour définir le contenu d'un champ de saisie HTML, il suffit d'affecter sa propriété Valeur par programmation (par exemple dans le code d'initialisation du champ).
Par exemple :
// Lecture d'un fichier HTML
PageHTML est une chaîne
PageHTML = fChargeTexte(SysRep(srMesDocuments) + ["\"] + "index.html")
 
// Initialisation du champ de saisie
SAI_ChampHTML = PageHTML
Enregistrer un texte dans un fichier HTML
Dans un champ de saisie HTML, le texte saisi est automatiquement au format HTML.
Pour enregistrer le contenu d'un champ de saisie au format HTML dans un fichier HTML, il suffit d'utiliser la fonction fSauveTexte sur le champ.

Exemple

Cet exemple permet de créer un fichier "index.html". Ce fichier contient le texte saisit dans le champ de saisie SAI_TexteHTML.
// Sélection du chemin et du nom du fichier
Nomfic est une chaîne
Nomfic = fSélecteur("", "", "Sélectionnez un fichier...", ...
"Fichiers HTML" + TAB + "*.html" + RC + "Tous fichiers (*.*)" + TAB + "*.*", ...
"HTML", fselCrée + fselExiste)
 
// Enregistrement
fSauveTexte(Nomfic, SAI_TexteHTML)

Enregistrer du texte au format HTML dans une rubrique d'un fichier de données HFSQL

Pour enregistrer un texte au format HTML dans une rubrique d'un fichier de données, il est conseillé de lier le champ de saisie à une rubrique de type Mémo texte.
En effet, le format HTML comprenant de nombreuses balises, une rubrique de type "Chaîne de caractères" est souvent de taille insuffisante.
Version minimum requise
  • Version 15
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire