Script per adattare alla finestra un pulsante della barra degli strumenti per attivare e disattivare il generatore di graficiCiao a tutti,
Mi chiedevo se qualcuno potesse aiutarmi con uno script da assegnare alla mia barra degli strumenti in modo da poter attivare e disattivare con un clic le opzioni "Adatta alla finestra" dei generatori di grafici

Quindi, se facessi clic e la selezione corrente fosse "Auto/On/MAR", imposterebbe Adatta alla finestra su "Off" e se la sezione corrente fosse "Off", imposterebbe Adatta alla finestra su "On".
Grazie per qualsiasi input su come farlo!
Steve
Automazione e scriptingRi: Script per adattare alla finestra un pulsante della barra degli strumenti per attivare e disattivare il generatore di graficiNon sono sicuro che ci sia qualche messaggio diretto per ottenere l'impostazione corrente Adatta alla finestra, ma qualcosa di simile potrebbe funzionare
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")
);Ri: Script per adattare alla finestra un pulsante della barra degli strumenti per attivare e disattivare il generatore di graficiSembra che abbia funzionato! Grazie mille.
Un'ultima piccola domanda: cosa bisognerebbe aggiungere allo stato attuale del sottotitolo? Quindi qualcosa del genere?

Ri: Script per adattare alla finestra un pulsante della barra degli strumenti per attivare e disattivare il generatore di graficiNon sono sicuro nemmeno che contenga un messaggio specifico, ma puoi provare a trovare la casella di modifica del testo (questa non è l'opzione più affidabile ma dovrebbe funzionare nei casi semplici)
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^"));
Se vuoi assicurarti che il sottotitolo sia visibile puoi aggiungerlo
gb_ref << Show Subtitle(1);
finire
Ri: Script per adattare alla finestra un pulsante della barra degli strumenti per attivare e disattivare il generatore di graficiSei uno spasso Jarmo, grazie per tutto il grande aiuto (come al solito)!
Steve