PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → WD10 : Champ RTF ds un etat
WD10 : Champ RTF ds un etat
Started by dm, Apr., 13 2006 6:44 PM - 4 replies
Posted on April, 13 2006 - 6:44 PM
Bonjour,

Dans un état, j'utilise un champ RTF extensible pour mettre en forme des
données.
Tout le code de mise en forme RTF est dans le bloc de l'état.

Comme le contenu RTF du champ dépasse la hauteur de la page, j'ai besoin de
:

- Calculer où je suis dans ma hauteur de page ;
- Insérer un saut de page dans le contenu RTF

Quelqu'un a-t-il déjà fait cela ?

Merci par avance

DM
Posted on April, 14 2006 - 11:34 AM
Je suis intéressé par cette démarche.

Pour le moment, je me contentais de penser que c'était le rôle de l'éditeur d'état de faire les ruptures dans une page.

Dans le cas où il n'y a qu'1 champ RTF et qu'il commence toujours au même endroit (pas de lignes extensibles avant), cela peut pet-être marcher.
Mais je sais pas comment compter les lignes dans un champ RTF !!

Je t'encourage et je suivrai ce post.

Jean-Pierre
Posted on April, 14 2006 - 6:22 PM
Pour ma part , je commencerai a récupérer le texte RTF puis supprimer les Balises (RTFVersTexte) afin d'avoir le texte Pur et compter le nombre de retour Chariot pour avoir le nombre de ligne.
Posted on April, 14 2006 - 9:48 PM
MANDIN Claude avait écrit le 14/04/2006 :
Pour ma part , je commencerai a récupérer le texte RTF puis supprimer les
Balises (RTFVersTexte) afin d'avoir le texte Pur et compter le nombre de
retour Chariot pour avoir le nombre de ligne.



Bonjour

Bonne idée mais le hic est qu'avec le formatage, le nombre de lignes
peut éventuellement augmenter. Ajoutons à cela l'interligne
(éventuellement modifiable paraît-il) et la hauteur de ton champ
explose

Par ailleurs, j'utilise le même système et je n'ai jamais dû insérer
des sauts de pages. Tout est automatique.

A+

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique
Posted on April, 14 2006 - 10:49 PM
Oui, moi je parlais de ligne de texte pas de ligne ecran. Car bien sur il y a le retour a la ligne si le champ est moins large , a utiliser avec TexteLargeur/ Texte Hauteur etc...