WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
TEXTEDIT - Mise en forme du texte
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


Date de création : 18/10/2009 @ 00:30
Dernière modification : 18/10/2009 @ 00:30
Catégorie : TEXTEDIT
Page lue 3788 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article


Réaction n°2 

par jeanyvon le 11/12/2009 @ 16:28

Salut,
J'ai trouvé ça qui devrait aider quelque peu!
http://gambasdoc.org/help/doc/richtext?fr

Réaction n°1 

par JeanYvon le 18/10/2009 @ 15:06

Et avec tout ça, ben, je ne sais pas faire un simple retour ligne. chr(10) ne fonctionne pas.
Et l'aide pour un contrôle de cette qualité est inexistante: Aucune trace du code à employer, rien.....
A+
JY

ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^