Fonctions disponibles

Fonctions disponibles :

  • HTMLVersTexte

  • EncodeBase64

  • EncodeURL

  • FabriqueURL

  • TexteVersXML

  • ConvertitHTML

  • HTML

  • HTMLCorps

  • HTMLGras

  • HTMLRépare

  • HTMLEntête

  • HTMLConcatène

  • HTMLItalique

  • HTMLParagraphe

  • HTMLBalise

  • HTMLImage

  • HTMLLienNOUT

  • HTMLAjouteEntête

  • HTMLAjouteStyle

1

HTMLVersTexte

Transforme la chaîne en HTML en chaîne contenant le texte brut (hors balise).

Syntaxe :

Retourne vide en cas d'erreur d'analyse.

Exemple :

retourne :

Exemple d'HTML

2ieme ligne

2

EncodeBase64

Fonction pour encodage informatique. L’encodage supporté est base64.

Cette fonction est utile en conjonction de la fonction Webservice pour dialoguer avec un Webservice.

Syntaxe :

Le type d'encodage par défaut est base64.

Fonction raccourcie pour le base64 :

Exemple :

3

EncodeURL

Permet d'encoder du texte selon la RFC 1738.

Syntaxe :

Tout ce qui n'est pas une lettre non accentuée est encodé. Cela permet de construire des URL sûres.

Ces URLs peuvent être ensuite utilisées dans un champ url ou site web ou avec la fonction Webservice.

Exemple d'encodage :

Résultat :

https://maps.googleapis.com/maps/api/staticmap?center=saint%20etienne%2cFR&zoom=13&size=400x400

4

FabriqueURL

Fabrique un lien à partir de composantes.

Encode les composantes quand nécessaire, elle facilite la création d'url.

Syntaxes :

Paramètres :

  • <protocole> : protocole de l'url (ex : http, ftp ...)

  • <serveur> : adresse du serveur

  • <port> : port du serveur

  • <chemin> : morceaux du chemin séparés par des RC (ces morceaux sont encodés au format URL)

  • <login> : identifiant pour une url protégée (ex ftp)

  • <mot de passe> : mot de passe pour une url protégée (ex ftp)

Exemple :

5

TexteVersXML

Fonction d'encodage des caractères réservés XML.

Syntaxe :

Les caractères encodés dans tous les cas sont :

  • > : &gt;

  • < : &lt;

  • & : &amp;

Si <encodage pour valeur attribut> = 1, alors sont aussi encodés :

  • ' : &apos;

  • " : &quot;

Exemples :

6

ConvertitHTML

Convertit la valeur en chaîne de caractères HTML.

Syntaxe :

Si <Avec Encodage> est Vrai (par défaut) alors encode les caractères pour le format HTML.

Si la valeur n'est pas du texte alors elle est d'abord convertie en texte comme avec ConvertitTexteLong().

Exemple :

7

HTML

Syntaxe :

La chaîne de caractères <HTML> est considérée comme du HTML et peut être passée en paramètre aux fonctions HTMLXxxx comme du HTML brut. Aucune modification n'est faite sur la valeur.

8

HTMLRépare

Vérifie et retourne le HTML en paramètre pour qu'il soit à la norme XHTML.

Syntaxe :

9

HTMLCorps (HTMLBody)

Retourne le contenu de la balise <body> du HTML.

Syntaxe :

10

HTMLEntête (HTMLHead)

Retourne le contenu de la balise <head> du HTML.

Syntaxe :

11

HTMLStyle

Retourne le contenu de la balise <style> du HTML.

Syntaxe :

12

HTMLConcatène (HTMLConcat)

Retourne le HTML résultant de la concaténation des Texte / HTML.

Syntaxe :

Exemple (extrait) :

13

HTMLGras (HTMLBold)

Retourne le HTML avec une mise en forme Gras (balise <b>).

Syntaxe :

Exemples :

14

HTMLItalique (HTMLItalic)

Retourne le HTML avec une mise en forme Italique (balise <i>).

Syntaxe :

15

HTMLParagraphe (HTMLParagraph)

Retourne le HTML dans un paragraphe (balise <p>).

Syntaxe :

16

HTMLBalise (HTMLTag)

Retourne le HTML dans la balise passée en paramètre.

Syntaxe :

Exemple :

17

HTMLImage

Retourne le HTML avec l'image (balise <img>). Si le 1er paramètre est un fichier alors l'image est mise "inline" au format base64.

Syntaxe :

Exemples :

Une image sur internet :

Une image inline :

18

HTMLLienNOUT (HTMLLienSIMAX, HTMLLinkNOUT, HTMLLinkSIMAX)

Retourne le HTML d'un lien (balise <a>) qui permet de lancer une action SIMAX.

Le <Texte/HTML> sera le texte du lien.

Syntaxe :

Exemple :

Un lien qui permet d'afficher un rendez-vous :

19

HTMLAjouteEntête (HTMLAddHead)

Retourne le HTML après ajout de <Entête> dans la balise <head>.

Syntaxe :

20

HTMLAjouteStyle (HTMLAddStyle)

Retourne le HTML après ajout de <Style> dans la balise <style>.

Syntaxe :