[WD8] Formatage RTF sans passer par un champ de saisie
3 réponses
research.mail
Bonjour,
Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans
passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout
est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique
mémo texte HF sans passer par un champ de saisie :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
farplus
Wil avait écrit le 27.05.2004 :
Bonjour,
Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique mémo texte HF sans passer par un champ de saisie :
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner. Par contre la chaine ajoutée aura les mêmes caractèristiques que le dernier mot (graisse, corps, couleur, attributs). si tu veux changer ça ce n'est pas très difficile de te faire une petite base des balises à rentrer manuellement, il suffit de les connaître par ch=RubMémoTexteHF_RTF info(ch)
A+
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Wil avait écrit le 27.05.2004 :
Bonjour,
Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans
passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout
est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique
mémo texte HF sans passer par un champ de saisie :
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF))
dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du
dernier espace avant le dernier mot
ch1 est une chaine=milieu(ch,dx+1) // dernier mot
RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner.
Par contre la chaine ajoutée aura les mêmes caractèristiques que le
dernier mot (graisse, corps, couleur, attributs).
si tu veux changer ça ce n'est pas très difficile de te faire une
petite base des balises à rentrer manuellement, il suffit de les
connaître
par
ch=RubMémoTexteHF_RTF
info(ch)
A+
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique mémo texte HF sans passer par un champ de saisie :
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner. Par contre la chaine ajoutée aura les mêmes caractèristiques que le dernier mot (graisse, corps, couleur, attributs). si tu veux changer ça ce n'est pas très difficile de te faire une petite base des balises à rentrer manuellement, il suffit de les connaître par ch=RubMémoTexteHF_RTF info(ch)
A+
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
research.mail
farplus wrote in message news:...
Wil avait écrit le 27.05.2004 : > Bonjour, > > Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans > passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout > est associé à la saisie. > > Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique > mémo texte HF sans passer par un champ de saisie : > > RubMémoTexteHF_RTF = RubMémoTexteHF_RTF + ChaîneAjoutée > > (la chaîne ajoutée ici n'étant pas du RTF, elle ne sera jamais exploitée > dans le format RTF) > > Il existe aussi la solution suivante, mais ici le format RTF d'origine est > perdu : > > RubMémoTexteHF_RTF = RTFversTexte(RubMémoTexteHF_RTF) + ChaîneAjoutée > > Avez-vous une solution de contournement ? > > Merci > Wil
Bonjour
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner. Par contre la chaine ajoutée aura les mêmes caractèristiques que le dernier mot (graisse, corps, couleur, attributs). si tu veux changer ça ce n'est pas très difficile de te faire une petite base des balises à rentrer manuellement, il suffit de les connaître par ch=RubMémoTexteHF_RTF info(ch)
A+
Je pensais à un truc dans le genre, récupérer la chaîne d'initialisation du format RTF. Ton code utilise RTFremplace "Remplace ou insère une chaîne de caractères dans un champ de saisie de type RTF.", je ne sais pas si cela marche sans utiliser un champ de saisie.
Merci pour ton avis.
farplus <farplus@free.fr> wrote in message news:<mn.da667d453b381411.9677@free.fr>...
Wil avait écrit le 27.05.2004 :
> Bonjour,
>
> Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans
> passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout
> est associé à la saisie.
>
> Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique
> mémo texte HF sans passer par un champ de saisie :
>
> RubMémoTexteHF_RTF = RubMémoTexteHF_RTF + ChaîneAjoutée
>
> (la chaîne ajoutée ici n'étant pas du RTF, elle ne sera jamais exploitée
> dans le format RTF)
>
> Il existe aussi la solution suivante, mais ici le format RTF d'origine est
> perdu :
>
> RubMémoTexteHF_RTF = RTFversTexte(RubMémoTexteHF_RTF) + ChaîneAjoutée
>
> Avez-vous une solution de contournement ?
>
> Merci
> Wil
Bonjour
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF))
dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du
dernier espace avant le dernier mot
ch1 est une chaine=milieu(ch,dx+1) // dernier mot
RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner.
Par contre la chaine ajoutée aura les mêmes caractèristiques que le
dernier mot (graisse, corps, couleur, attributs).
si tu veux changer ça ce n'est pas très difficile de te faire une
petite base des balises à rentrer manuellement, il suffit de les
connaître
par
ch=RubMémoTexteHF_RTF
info(ch)
A+
Je pensais à un truc dans le genre, récupérer la chaîne
d'initialisation du format RTF. Ton code utilise RTFremplace "Remplace
ou insère une chaîne de caractères dans un champ de saisie de type
RTF.", je ne sais pas si cela marche sans utiliser un champ de saisie.
Wil avait écrit le 27.05.2004 : > Bonjour, > > Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans > passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout > est associé à la saisie. > > Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique > mémo texte HF sans passer par un champ de saisie : > > RubMémoTexteHF_RTF = RubMémoTexteHF_RTF + ChaîneAjoutée > > (la chaîne ajoutée ici n'étant pas du RTF, elle ne sera jamais exploitée > dans le format RTF) > > Il existe aussi la solution suivante, mais ici le format RTF d'origine est > perdu : > > RubMémoTexteHF_RTF = RTFversTexte(RubMémoTexteHF_RTF) + ChaîneAjoutée > > Avez-vous une solution de contournement ? > > Merci > Wil
Bonjour
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner. Par contre la chaine ajoutée aura les mêmes caractèristiques que le dernier mot (graisse, corps, couleur, attributs). si tu veux changer ça ce n'est pas très difficile de te faire une petite base des balises à rentrer manuellement, il suffit de les connaître par ch=RubMémoTexteHF_RTF info(ch)
A+
Je pensais à un truc dans le genre, récupérer la chaîne d'initialisation du format RTF. Ton code utilise RTFremplace "Remplace ou insère une chaîne de caractères dans un champ de saisie de type RTF.", je ne sais pas si cela marche sans utiliser un champ de saisie.
Merci pour ton avis.
farplus
Après mure réflexion, Wil a écrit :
farplus wrote in message news:...
Wil avait écrit le 27.05.2004 :
Bonjour,
Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique mémo texte HF sans passer par un champ de saisie :
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner. Par contre la chaine ajoutée aura les mêmes caractèristiques que le dernier mot (graisse, corps, couleur, attributs). si tu veux changer ça ce n'est pas très difficile de te faire une petite base des balises à rentrer manuellement, il suffit de les connaître par ch=RubMémoTexteHF_RTF info(ch)
A+
Je pensais à un truc dans le genre, récupérer la chaîne d'initialisation du format RTF. Ton code utilise RTFremplace "Remplace ou insère une chaîne de caractères dans un champ de saisie de type RTF.", je ne sais pas si cela marche sans utiliser un champ de saisie.
je pense que oui
sinon
sans champ en saisie:
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) chx est une chaine=RubMémoTexteHF_RTF dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot dx=position(chx,ch1,taille(chx),depuisFin) chA, chB sont des chaines cha=gauche(chx,dx) chB=milieu(chx,dx+1) chb=remplace(chb,ch1,ch1+" "+ChaineAjoutee) RubMémoTexteHF_RTF=chA+chB
A+
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Après mure réflexion, Wil a écrit :
farplus <farplus@free.fr> wrote in message
news:<mn.da667d453b381411.9677@free.fr>...
Wil avait écrit le 27.05.2004 :
Bonjour,
Est-il possible de formater une rubrique mémo texte HF contenant du RTF
sans passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car
tout est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même
rubrique mémo texte HF sans passer par un champ de saisie :
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF))
dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du
dernier espace avant le dernier mot
ch1 est une chaine=milieu(ch,dx+1) // dernier mot
RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner.
Par contre la chaine ajoutée aura les mêmes caractèristiques que le
dernier mot (graisse, corps, couleur, attributs).
si tu veux changer ça ce n'est pas très difficile de te faire une
petite base des balises à rentrer manuellement, il suffit de les
connaître
par
ch=RubMémoTexteHF_RTF
info(ch)
A+
Je pensais à un truc dans le genre, récupérer la chaîne
d'initialisation du format RTF. Ton code utilise RTFremplace "Remplace
ou insère une chaîne de caractères dans un champ de saisie de type
RTF.", je ne sais pas si cela marche sans utiliser un champ de saisie.
je pense que oui
sinon
sans champ en saisie:
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF))
chx est une chaine=RubMémoTexteHF_RTF
dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du
dernier espace avant le dernier mot
ch1 est une chaine=milieu(ch,dx+1) // dernier mot
dx=position(chx,ch1,taille(chx),depuisFin)
chA, chB sont des chaines
cha=gauche(chx,dx)
chB=milieu(chx,dx+1)
chb=remplace(chb,ch1,ch1+" "+ChaineAjoutee)
RubMémoTexteHF_RTF=chA+chB
A+
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Est-il possible de formater une rubrique mémo texte HF contenant du RTF sans passer par un champ de saisie RTF. Je n'ai rien trouvé dans l'aide car tout est associé à la saisie.
Ce problème se produit lorsqu'on ajoute des données dans cette même rubrique mémo texte HF sans passer par un champ de saisie :
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot RTFremplace(RubMémoTexteHF_RTF,ch1+" "+ChaineAjoutee,dx+1)
ça devrait fonctionner. Par contre la chaine ajoutée aura les mêmes caractèristiques que le dernier mot (graisse, corps, couleur, attributs). si tu veux changer ça ce n'est pas très difficile de te faire une petite base des balises à rentrer manuellement, il suffit de les connaître par ch=RubMémoTexteHF_RTF info(ch)
A+
Je pensais à un truc dans le genre, récupérer la chaîne d'initialisation du format RTF. Ton code utilise RTFremplace "Remplace ou insère une chaîne de caractères dans un champ de saisie de type RTF.", je ne sais pas si cela marche sans utiliser un champ de saisie.
je pense que oui
sinon
sans champ en saisie:
ch est une chaine= (sansespace(RTFversTexte(RubMémoTexteHF_RTF)) chx est une chaine=RubMémoTexteHF_RTF dx est un entier=position(ch," ",Taille(ch),DepuisFin) //position du dernier espace avant le dernier mot ch1 est une chaine=milieu(ch,dx+1) // dernier mot dx=position(chx,ch1,taille(chx),depuisFin) chA, chB sont des chaines cha=gauche(chx,dx) chB=milieu(chx,dx+1) chb=remplace(chb,ch1,ch1+" "+ChaineAjoutee) RubMémoTexteHF_RTF=chA+chB
A+
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com