Logiciels - TEXTEDIT - Mise en forme du texte -

TEXTEDIT - Mise en forme du texte

( Temps de lecture estimé à 2 min 59 sec )




METTRE EN FORME DU TEXTE DANS UNE TEXTEDIT


textedit.png

Le widget (ou contrôle) textedit permet de saisir du texte et de le mettre en forme par le système de balises HTML
pour gras par exemple.

pour pouvoir profiter de ce widget, il vous faut ajouter le composant gb.qt.ext.

Différents essais de mise en forme du texte sont réalisés ci dessous par l 'exemple de Jean Yvon :

voici le code de l 'application ainsi que le fichier source :

' Gambas class file

PUBLIC SUB _new()

END

PUBLIC SUB Form_Open()
DIM msg AS String

msg = < h3 > ceci est un titre avec h3 < / h3 >
msg = msg &

c 'est un autre titre avec h2


msg = msg &

Texte est un titre de niveau h1


' [h2]Texte[ / h2]Texte est un titre de niveau 2
msg = msg & encore un titre avec strong
' [strong]Texte[ / strong]Texte est fortement emphas é
msg = msg &

Maintenant avec em et p


' [em]Texte[ / em]Texte est emphas é
msg = msg & ce texte a l 'attribut ins
' [ins]Texte[ / ins]Texte est ins éré
msg = msg &

texte avec l 'attribut 'cite ' et p

'ça ne marche pas

' [cite]Texte[ / cite]Texte est cit é
msg = msg &

Texte avec b


' Texte en italique[i]Texte[ / i]Texte
msg = msg & texte avec i........
msg = msg & texte avec u
' Texte soulign é   [u]Texte[/u]   Texte
msg = msg &

texte avec S


' Texte barr é   [s]Texte[/s]   Texte
msg = msg & texte en rouge
' Texte colori é en rouge   [color=red]Texte[/color]   Texte
msg = msg &

http://fr.wikipedia.org


' Lien hypertexte[url]URL du lien[ / url]
msg = msg &

Spheris


' [url = URL du lien]Titre du lien[ / url]
'   http: / / fr.wikipedia.org
'
' Wikip édia
' Image[img]URL de l 'image[/img]  
' Lien hypertexte et image[url = URL du lien][img]Url de l 'image[/img][/url]  
'
' Il est aussi possible de rencontrer:
 msg = msg & c 'est moi qui dit ça! 'ça ne marche pas!
'     * Texte cit é : [quote= James ]Texte cité de James[/quote] ; On trouve aussi [quote]Texte mis en valeur/cité[/quote]
msg = msg &

Texte en petit caractère taille2


'     * Texte de taille diff érente : [size=9]PETIT[/size]
msg = msg &

texte en caractère taille 10


msg = msg &

texte en caractère taille 8


msg = msg &

texte en caractère taille 6


'     * Texte centr é : [center]Texte[/center]
msg = msg &

Centré


'     * Texte d éfilant : [scroll]Texte[/scroll]
msg = msg &

ça doit défiler

'ça marche pas

'     * Texte remontant[updown]Texte[ / updown]
msg = msg &

texte qui doit monter

'ça marche pas

'     * Texte avec effet miroir: [flipv]Texte[ / flipv]
msg = msg & Texte 'ça marche pas
'     * Texte avec un effet sale: [blur]Texte[ / blur]
msg = msg &

un sal texte

'ça marche pas

'     * Texte cach é apparaissant quand on clique sur « Spoiler » : [spoiler]Texte[/spoiler]
msg = msg & texte cahé 'ça marche pas
'     * Texte cach é apparaissant quand on clique sur une phrase ou un mot : [hide= Titre du spoiler ]Texte[/hide]
msg = msg & encore un essai 'ça marche pas
'     * Animation flash: [embed - flash(width, height)]animation flash[ / embed - flash]
'     * Texte avec un effet d égradé de couleur : [fade]Texte[/fade] (avec javascript)
msg = msg & essais de liste un deuxieme item 'marche pas non plus
'     * Liste(utilisez le saut de ligne pour passer au deuxi ème point) : [list]première phrase puis saut de ligne pour changer[/list]
'           o Pour des listes aux lignes num érotées (utilisez des astérisques entre des accolades pour passer d 'une ligne à l 'autre) : [list=1][*]première phrase [*]deuxième phrase[/list]
'           o Pour des listes aux lignes num érotées alphabétiquement (utilisez des astérisques entre des accolades pour passer d 'une ligne à l 'autre) : [list=a][*]première phrase [*]deuxième phrase[/list]
'

TextEdit1.Text = msg
END

Merci à JY pour sa contribution

TELECHARGER L 'EXEMPLE
);



Date de creation :
Redacteur : Rédigé par spheris
Classé dans : Logiciels