Layerの情報を取得するには

【ご質問】
グラフの種類によって凡例のサイズを変更したいのですが、可能でしょうか。
 例:
  LineLayerの場合、凡例のサイズを「height = 2pt」
  BarLayerの場合は、凡例のサイズを「height = 10pt」

【回答】
legend-entry-factoryに設定するファクトリプロシージャの引数”chart”から
チャートに表示する各レイヤの情報を取得可能ですので、
これにより条件分岐させてこの凡例のサイズ(高さ)を設定させてみてはいかがでしょうか。

(実装例)

let height = 0pt
{type-switch chart
    case lc:LayeredChart do
        {type-switch lc.layers[legend-index]
            case ll:LineLayer do
                set height = 2pt
            case bl:BarLayer do
                set height = 10pt
        }
}