59.81 HTML_PCT_GRAPH_MASKファンクション

このファンクションは、グラフの大きさを変更します。 このファンクションは、書式マスクがGRAPHのクラシック・レポートおよび対話モード・レポートでも使用できます。これによって、インライン形式で<div>タグが生成されます。

構文

APEX_UTIL.HTML_PCT_GRAPH_MASK (
    p_number          IN NUMBER    DEFAULT NULL,
    p_size            IN NUMBER    DEFAULT 100,
    p_background      IN VARCHAR2  DEFAULT NULL,
    p_bar_background  IN VARCHAR2  DEFAULT NULL,
    p_format          IN VARCHAR2  DEFAULT NULL,
    p_aria_labelledby IN VARCHAR2  DEFAULT NULL,
    p_aria_label      IN VARCHAR2  DEFAUL  NULL )
RETURN VARCHAR2;

パラメータ

パラメータ 説明
p_number 0から100の数値。
p_size グラフの幅(ピクセル)。
p_background 6文字の16進文字列で表される、グラフの棒の背景色(棒の色ではない)。
p_bar_background 6文字の16進文字列で表される、グラフの棒の背景色(棒の色)。
p_format

このパラメータを指定すると、p_sizep_backgroundおよびp_bar_backgroundは無視されます。

このパラメータの書式は次のとおりです。

PCT_GRAPH:<BACKGROUND>:<FOREGROUND>:<CHART_WIDTH>

ポジション1: PCT_GRAPH書式マスク・インジケータ

ポジション2: 6文字の16進数で表される背景色(オプション)

ポジション3: 6文字の16進数で表される前景の"棒"の色(オプション)

ポジション4: グラフの幅(ピクセル)。数値で、デフォルトは100です。

p_numberは、50がchart_widthの半分となるように自動的に調整されます(オプション)。

p_aria_labelledby パーセント・グラフにラベルを付ける要素を参照する1つ以上のID値のスペース区切りリスト。
p_aria_label パーセント・グラフにラベル付けする値。

次にSQLの例を示します。

select apex_util.html_pct_graph_mask(33) from dual

次にレポートの数値列の書式マスクの例を示します。

PCT_GRAPH:777777:111111:200