軸ラベル/説明のフォントカラーのプリセットやあ!
当社では組織内でブランディングに関する要件を設けており、軸線、軸名、軸ラベル、凡例の色についても規定するよう更新しました。
ここで少し問題が発生しました。環境設定からアクセスできる標準設定については、すでにアドインを導入しており、グラフの配色、フォントサイズ、そして軸線の色も変更できるようになりました。GraphBuilderプラットフォームの環境設定(タイトル/レベル/ページ)からもいくつかの設定を変更できましたが、これだけではありません。
(私の理解が正しければ)凡例ボックスのフォントの色、軸ラベル、軸名はプラットフォームごとにしか変更できないようです。理想としては、これをGBだけでなく、すべてのプラットフォームに適用したいです。
また、グラフで適切な設定(黒ではなく灰色のフォント)を行い、プリセットを保存してみました。しかし、軸(2つ目のY軸、「ページ」変数など)を追加すると、設定は最初の軸にのみ適用され、他の軸には反映されないことがわかりました。特に、プラットフォームの設定にある軸のリンクはしたくありません。プリセットにはグラフの種類も保存されてしまいますが、それも望んでいません。
理想としては、「set preferences()」スクリプトを使って配色を設定するのと同じくらい簡単にしたいです。ユーザーがそれ以上いじくり回す必要がなく(特定のレポートボックスを対象とする必要もありません)。
プリセットを汎用的にして、あらゆる種類のグラフに適用できるようにする方法を誰か思いつきますか?あるいは、他に何か解決策はありますか?
基本的に、ユーザーが何か変更した場合でも、色はグレーのままにしておきたいのです(これは単なる見苦しい例です)。

乾杯、
コンスタンティン
マス・カスタマイゼーション結果の共有と伝達件名:軸ラベル/説明のフォントカラーのプリセット最も簡単な方法は、ユーザーが実行してレポートの書式を変更できるアドイン(メニュー項目、ショートカット、ツールバーなど)を作成することだと思います。プリセットをいじってみることもできますが、どのプリセットが機能し、どのプリセットが機能しないかを判断するために、PlatformPresets.jmppresets ファイルを手動で変更する必要があるでしょう。
件名:軸ラベル/説明のフォントカラーのプリセットこんにちは、Jarmoさん。
つまり、これをツールバーボタンに紐付ければ十分なようです。

Names Default To Here( 1 );
try(
rep = Current Report();
abs = rep << XPath( "//FrameBox" );
abs << Text Color( {202, 206, 208} );
mm= rep << XPath( "//AxisBox" );
mm<< Text Color( {96, 107, 113} );
pp = rep << XPath( "//TextEditBox" );
pp << Text Color( {96, 107, 113} );
bb = rep << XPath( "//OutlineBox" );
bb << Text Color( {96, 107, 113} );
rep[LegendBox( 1 )] << Text Color( {96, 107, 113} ));
他に何かご提案があれば教えてください。そうでなければ解決済みとさせていただきます。
グラフビルダーと通常のレポートウィンドウの両方で動作するようで、嬉しいです。
幸運をお祈りしています、
コンスタンティン