36.74 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)
RETURN VARCHAR2;

パラメータ

表36-65 HTML_PCT_GRAPH_MASKのパラメータ

パラメータ 説明

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の半分となるように自動的に調整されます(オプション)。

次にSQLの例を示します。

select apex_util.html_pct_graph_mask(33) from dual

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

PCT_GRAPH:777777:111111:200