Script para hacer que un botón de la barra de herramientas para activar y desactivar el generador de gráficos se ajuste a la ventanaHola a todos,
Me preguntaba si alguien podría ayudarme con un script que pudiera asignar a mi barra de herramientas para poder activar y desactivar con "un clic" las opciones "Ajustar a la ventana" de los creadores de gráficos.

Entonces, si hacía clic en él y la selección actual era "Auto/On/MAR", entonces ajustaría Ajustar a ventana en "Desactivado" y si la sección actual estaba "Desactivada", entonces ajustaría Ajustar a ventana en "Activado".
¡Gracias por cualquier aporte sobre cómo hacer esto!
esteban
Automatización y secuencias de comandosRe: Script para hacer que un botón de la barra de herramientas para activar y desactivar el generador de gráficos se ajuste a la ventanaNo estoy seguro de si hay algún mensaje directo para obtener la configuración actual de Ajustar a la ventana, pero algo como esto podría funcionar.
Names Default To Here(1);
gb_ref = (Current Report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']"))[1] << Get Scriptable Object;
cur_stretch = All(gb_ref << Get Auto Stretching);
If(cur_stretch,
gb_ref << Fit to Window("Off")
,
gb_ref << Fit to Window("On")
);Re: Script para hacer que un botón de la barra de herramientas para activar y desactivar el generador de gráficos se ajuste a la ventana¡Parece que funcionó! Gracias una tonelada.
Una última pequeña pregunta: ¿qué habría que agregar al estado actual del subtítulo? ¿Entonces algo como esto?

Re: Script para hacer que un botón de la barra de herramientas para activar y desactivar el generador de gráficos se ajuste a la ventanaTampoco estoy seguro de si tiene algún mensaje específico, pero puedes intentar encontrar el cuadro de edición de texto (esta no es la opción más sólida, pero debería funcionar en casos simples).
Names Default To Here(1);
gb_ref = (Current Report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']"))[1] << Get Scriptable Object;
cur_stretch = All(gb_ref << Get Auto Stretching);
fit_state = If(cur_stretch, "Off", "On");
gb_ref << Fit to Window(fit_state);
Report(gb_ref)[GraphBuilderTitleBox(2), TextEditBox(1)] << Set Text(Eval Insert("FTW = ^fit_state^"));
Si desea asegurarse de que el subtítulo sea visible, puede agregar
gb_ref << Show Subtitle(1);
para terminar
Re: Script para hacer que un botón de la barra de herramientas para activar y desactivar el generador de gráficos se ajuste a la ventana¡Eres genial, Jarmo, gracias por toda la gran ayuda (como siempre)!
esteban