FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Nbre de ligne dans un champ multi-lignes ?
Nbre de ligne dans un champ multi-lignes ?
Débuté par jotech, 12 jan. 2006 13:00 - 5 réponses
Connectez-vous…
jotech
#1
Posté le 12 janvier 2006 - 13:00
Bonjour,
Est-il possible de connaitre le nombre de lignes dans un champ multi-lignes ?
Qu'il soit de type RTF ou pas.
En sachant que il peut y avoir des ESP (Espace insécable) !
Quelle solution y-a-t-il ?
Merci, salutations.
JoTech
Signaler
0
0
pb4807
#2
Posté le 12 janvier 2006 - 14:02
un comptage des RC
Johan Beugnies avait écrit le 12/01/2006 :
Bonjour,
Est-il possible de connaitre le nombre de lignes dans un champ multi-lignes ?
Qu'il soit de type RTF ou pas.
En sachant que il peut y avoir des ESP (Espace insécable) !
Quelle solution y-a-t-il ?
Merci, salutations.
JoTech
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Signaler
0
0
jotech
#3
Posté le 12 janvier 2006 - 14:44
Salut,
Ben justement !
Dans un champ multi-ligne sans faire de RC, le texte peut s'affiche sur plusieurs ligne en fonction de la largeur du champ.
C'est là mon problème.
Pour une application, j'ai besoin de savoir en combien de ligne le texte va s'afficher.
En sachant qu'il peut aussi gérer les retours forcé (ESP) pour ne pas couper certains mots.
Merci de vos réponse.
Salutation
Johan Beugnies
Signaler
0
0
pb4807
#4
Posté le 12 janvier 2006 - 16:27
une piste : TexteHauteur()
Johan Beugnies a formulé ce jeudi :
Salut,
Ben justement !
Dans un champ multi-ligne sans faire de RC, le texte peut s'affiche sur
plusieurs ligne en fonction de la largeur du champ.
C'est là mon problème.
Pour une application, j'ai besoin de savoir en combien de ligne le texte va
s'afficher. En sachant qu'il peut aussi gérer les retours forcé (ESP) pour ne
pas couper certains mots.
Merci de vos réponse.
Salutation
Johan Beugnies
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Signaler
0
0
jotech
#5
Posté le 12 janvier 2006 - 18:21
Salut,
Merci c'est déjà une piste, maintenant il ne me reste plus qu'a convertir la taille des pixels en caractère pour savoir le nombre de ligne !
Merci à toi Pierre BOUSQUET
Salutations.
Johan Beugnies
Signaler
0
0
jotech
#6
Posté le 12 janvier 2006 - 19:07
Merci à Pierre BOUSQUET pour son aide.
Effectivement comme il me l'a conseillé j'ai utilisé la fonction
<Résultat> = TexteHauteur(<Nom du champ>, <Texte> [, <Option>])
avec l'option : "tMultiLigne"
Cette fonction me retourne le nbre de pixel pour connaitre.
Et en toute logique !!!
Pour connaître le nombre de ligne il suffit de diviser le résultat retourné par le résultat de cette même fonction sur cette fois un seule caractère.
Ex. : [Boutton Test_nbre_ligne] sur le champ "Saisie_texte"
// Saisie_texte est un champs text multi-lignes
ResTest est un réel
Res est un réel
Nbre_ligne est un entier
ResTest = TexteHauteur (Saisie_texte, "0")
Res = TexteHauteur (Saisie_texte,Saisie_texte..Valeur ,tMultiligne)
Nbre_ligne = Res/ResTest
Info(Nbre_ligne)
et ainsi on obtient le nbre de ligne.
Salutations.
Johan Beugnies
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte