J'utilise GraphBuilder et je souhaite modifier la largeur des noms de variables de l'axe Y pivotés horizontalement. Bien que je puisse faire pivoter le texte en Go, la modification du paramètre Set Wrap.... ne semble pas fonctionner comme je m'y attendais. Démontrer,
J'ai ouvert la table de données Big Class et changé les noms des colonnes de taille et de poids comme suit :
"nom de colonne de hauteur qui a été allongé"
"nom de colonne de pondération qui a été allongé"
Le script GB suivant est le résultat d'un simple graphique que j'ai créé pour illustrer le problème. En GB, le paramètre Set Wrap... était défini sur 100 et le commutateur Extend this to other text boxes était sélectionné. Cette modification de paramètre n'est pas reflétée dans le script résultant et la sélection d'une valeur inférieure à 100 n'a aucun impact sur la largeur des noms de variable de l'axe Y.
Graph Builder(
Size( 1408, 513 ),
Show Control Panel( 0 ),
Graph Spacing( 3 ),
Variables(
X( :age ),
Y( :height column name that has been made longer ),
Y( :weight column name that has been made longer )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Rotate Text( "Horizontal" ) } ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Horizontal" ) } )
)
);
Donc, je me demande si c'est un bug ou si c'est un comportement attendu?
De plus, je suis curieux de savoir s'il existe un moyen de forcer l'habillage des mots dans le code JSL GB.J'ai essayé ce qui suit et je n'ai pu affecter aucun changement dans le comportement de l'habillage de mots de l'axe Y
Graph Builder(
Size( 1408, 513 ),
Show Control Panel( 0 ),
Graph Spacing( 3 ),
Variables(
X( :age ),
Y( :height column name that has been made longer ),
Y( :weight column name that has been made longer )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Rotate Text( "Horizontal" ), Set Wrap (50) } ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Horizontal" ), Set Wrap (50) } )
)
);Salut terapin. Le fait que la fonctionnalité Set Wrap de Graph Builder ne fonctionne pas comme prévu est un bogue. Nos développeurs sont conscients du problème et visent à le résoudre dans une prochaine version. Nous nous excusons pour le dérangement.