14.2 GET_CODE128_SVGファンクション

このファンクションでは、指定したオプションに従って構成された、Code 128バーコードが生成され、SVG形式のCLOBが返されます。

構文

APEX_BARCODE.GET_CODE128_SVG (
    p_value             IN VARCHAR2,
    p_size              IN NUMBER   DEFAULT c_default_size,
    p_foreground_color  IN VARCHAR2 DEFAULT c_default_foreground_color,
    p_background_color  IN VARCHAR2 DEFAULT NULL )
    RETURN CLOB;

パラメータ

パラメータ 説明
p_value Code 128バーコードにエンコードする値。
p_size Code 128バーコードのサイズ(ピクセル単位)。デフォルトは256pxです。
p_foreground_color 前景色16進コードで指定する必要があります。デフォルトは#000000です。
p_background_color 背景色。16進コードで指定する必要があります。デフォルトはnull (透明)です。

戻り値

Code 128バーコードのSVG値。

次の例では、指定した前景色および背景色で、Code 128タイプのバーコードのSVGファイルを生成します。

DECLARE
  l_output clob;
BEGIN
  l_output := apex_barcode.get_code128_svg(
                  p_value            => 'apex.oracle.com',
                  p_foreground_color => '#4cd964',
                  p_background_color => '#c7c7cc' );

  sys.dbms_outout.put_line( l_output );

END;