Estoy usando GraphBuilder y quiero modificar el ancho de los nombres de las variables del eje Y rotados horizontalmente. Si bien puedo rotar texto en GB, cambiar el ajuste de ajuste ... El parámetro no parece funcionar como lo espero. Demostrar,
Abrí la tabla de datos de Big Class y cambié los nombres de columna de altura y peso a lo siguiente:
"nombre de columna de altura que se ha alargado"
"nombre de columna de peso que se ha alargado"
El siguiente script GB es el resultado de un gráfico simple que creé para ilustrar el problema. Mientras que en GB el Set Wrap ... El parámetro se estableció en 100 y se seleccionó el interruptor Extender esto a otros cuadros de texto. Este cambio de parámetro no se refleja en el script resultante y la selección de cualquier valor menor que 100 no tiene impacto en el ancho de los nombres de las variables del eje 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" ) } )
)
);
Entonces, me pregunto si esto es un error o si se trata de un comportamiento esperado.
Además, tengo curiosidad por saber si hay forma de forzar el ajuste de palabras en el código JSL GB. Intenté lo siguiente y no pude afectar ningún cambio en el comportamiento del ajuste de palabra del eje 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) } )
)
);Hola terapin. El hecho de que la funcionalidad Set Wrap en Graph Builder no funcione como se espera es un error. Nuestros desarrolladores son conscientes del problema y tienen como objetivo abordarlo en una versión futura. Disculpe las molestias.