- 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
Manipuler un champ de saisie au 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. - 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.
|
|
|
|