Script ggb : comment afficher un texte sur plusieurs lignes

bernard-folks shared this question 3 weeks ago
Answered

Bonsoir,

1)Script ggb : comment afficher un texte sur plusieurs lignes

2) comment attacher un bouton à un pt


(quand je ferme et rouvre le fichier l'attache disparait)

Merci pour votre aide!

Best Answer
photo

Texte_{1-plusieurs lignes}=Texte("Hello, \\ Happy new year \\ 2020-2021",A,true,true)

Comments (22)

photo
1

Please post your file :)

Happy New Year!

photo
1

Bonjour,

photo
1

Excuse my french.

In a textbox you can make newlines with \\n.

In the textbox settings you can set the position to A+(0,-1).

photo
1

Bonjour,

Merci pour la réponse.


How do this "In the textbox settings you can set the position to A+(0,-1)."

with a Script ggb?

photo
1

You asked how to position lines by script.

In the attached file, "Positioned lines", I have made a little script.

It is not very good, when yoy need to zoom.

photo
photo
1

Bonjour,

Je ne suis pas sûr, Peut-être que vous cherchez quelque chose comme l'annexe.

La solution est très "tricky" (Pointeur sur le texte et les listes) et difficile à lire.

Peut-être que quelqu'un trouvera une solution plus facile et plus lisible.

Une solution avec JS serait probablement plus facile.

photo
1

Bonjour,

merci pour ta solution.

J'ai dû mal poser ma question, je te joins

un nouveau fichier, peut-être, plus clair.

photo
1

Bonjour,


???


tekst2=Texte("Hello, \\n Positionner tesk2 en C \\n 1) Comment faire avec un Script ggb",C)

photo
1

Texte_{1-plusieurs lignes}=Texte("Hello, \\ Happy new year \\ 2020-2021",A,true,true)

photo
1

ai repris le train en marche (pendant les grèves ;-) :-) )

photo
1

Bonjour Noel,

Merci pour la réponse, mais il y a une erreur :

le dernier true doit être un false (dur de reprendre le train en marche)

Question : comment attacher le bouton 2 au point B avec un script?

Quand je le fais "manuellement" avec la commande position cela fonctionne


mais après fermeture et ouverture du fichier, il perd la position.

Merci.

photo
1

"le dernier true doit être un false" pas pour moi ??? avec false cela ne va pas à la ligne pour \\

photo
1

Quand je le fais "manuellement" avec la commande position cela fonctionne


mais après fermeture et ouverture du fichier, il perd la position.


pas de souci pour moi si je valide B dans le champ Point de départ de l'onglet Position dans les Propriétés du bouton

photo
1

quant à l'affectation au point B par GGbScript


si ton bouton n'a pas dans ses propriétés "Position absolue ..." SoitCoordonnées(Bouton1,x(B),y(B))" fonctionne pour moi

photo
1

solution alternative pour le bouton

(analogiquement aussi possible avec le texte)

photo
1

Très rusé comme solution,bravo!

Ce que je ne comprends pas ds ggb est :

Pour un point "position" d'un texte perdure

mais pas pour un bouton.

Merci pour ta solution.

photo
1

"

Pour un point "position" d'un texte perdure

mais pas pour un bouton."


Je NE suis toujours PAS

photo
1

Bonjour,


je te joins un fichier avec des explications peut-être claires.

photo
1

Oui il y a un comportement différent

mais la liaison n'est pas disparue


il suffit d'actualiser la construction (Ctrl F)

photo
1

Chez moi, quand je fais CTRL F le Bouton1 se positionne bien en A,


mais quand je déplace le point A, le bouton1 ne bouge pas.

Or j'aimerai qu'il bouge.

photo
1

à suivre l'avis de Mike pour la 2ème question

https://help.geogebra.org/t...


quant à la 1ère il y a encore le différend entre nous pour le paramètre true/false pour l'écriture en LaTeX afin que les \\ soient considérés comme des retour à la ligne

photo
1

Bonsoir,


je te joins mon fichier qui fonctionne correctement chez moi.

Les deux questions sont traitées, dis moi si cela fonctionne chez toi.

Merci pour ta patience.

photo
© 2020 International GeoGebra Institute