Class SC_GraphBase

Description

SC_Graph共通クラス.

  • author: LOCKON CO.,LTD.
  • version: $Id: SC_GraphBase.php 16741 2007-11-08 00:43:24Z adachi $

Located in /class/graph/SC_GraphBase.php (line 133)


	
			
Direct descendents
Class Description
SC_GraphPie SC_Graph共通クラス.
SC_GraphLine SC_Graph共通クラス.
Variable Summary
Method Summary
SC_GraphBase SC_GraphBase ([ $bgw = BG_WIDTH], [ $bgh = BG_HEIGHT],  $left,  $top)
void debugPrint ( $text)
void drawClabelBG ( $left,  $top,  $right,  $bottom)
void drawLegend ([ $legend_max = ""], [ $clabelbg = true])
void drawTitle ( $text, [ $font_size = TITLE_FONT_SIZE])
void getTextWidth ( $text,  $font_size)
void init ()
array lfGetArcPos (integer $cx, integer $cy,  $cw,  $ch, integer $e, integer $r)
void lfGetImageColor ( $image,  $array)
void lfGetImageDarkColor ( $image,  $array)
void lfImageText ( $dst_image,  $text,  $font_size,  $left,  $top,  $font,  $arrRGB)
void outputGraph ([ $header = true], [ $filename = ""])
void resampled ()
void setColorList ( $arrRGB)
void setLegend ( $arrLegend)
void setShadeOn ( $shade_on)
void setText ( $font_size,  $left,  $top,  $text, [ $color = NULL], [ $angle = 0], [ $labelbg = false])
Variables
mixed $arrColor (line 138)
mixed $arrDarkColor (line 139)
mixed $arrLegend (line 154)
mixed $arrRGB (line 137)
mixed $ARR_BG_COLOR (line 160)

背景色

mixed $ARR_FLAME_COLOR (line 166)

縁の色

mixed $ARR_GRAPH_RGB (line 157)

グラフ背景

mixed $ARR_GRID_COLOR (line 181)

グリッド線色

mixed $ARR_LABELBG_COLOR (line 172)

ラベル背景

mixed $ARR_LEGENDBG_COLOR (line 175)

凡例背景

mixed $ARR_SHADE_COLOR (line 163)

影の色

mixed $ARR_TEXT_COLOR (line 169)

文字色

mixed $ARR_TITLE_COLOR (line 178)

タイトル文字色

mixed $bgh (line 149)
mixed $bgw (line 148)
mixed $clabelbg_color (line 150)
mixed $flame_color (line 144)
mixed $image (line 140)
mixed $labelbg_color (line 147)
mixed $left (line 141)
mixed $mark_color (line 153)
mixed $shade_color (line 143)
mixed $shade_on (line 145)
mixed $text_color (line 146)
mixed $text_top (line 152)
mixed $title_color (line 151)
mixed $top (line 142)
Methods
Constructor SC_GraphBase (line 184)
SC_GraphBase SC_GraphBase ([ $bgw = BG_WIDTH], [ $bgh = BG_HEIGHT],  $left,  $top)
  • $bgw
  • $bgh
  • $left
  • $top
debugPrint (line 312)
void debugPrint ( $text)
  • $text
drawClabelBG (line 372)
void drawClabelBG ( $left,  $top,  $right,  $bottom)
  • $left
  • $top
  • $right
  • $bottom
drawLegend (line 323)
void drawLegend ([ $legend_max = ""], [ $clabelbg = true])
  • $legend_max
  • $clabelbg
drawTitle (line 303)
void drawTitle ( $text, [ $font_size = TITLE_FONT_SIZE])
  • $text
  • $font_size
getTextWidth (line 258)
void getTextWidth ( $text,  $font_size)
  • $text
  • $font_size
init (line 398)

クラスの初期化を行う.

表示色をメンバ変数にセットする.

  • access: protected
void init ()
lfGetArcPos (line 440)

円の中心点と直径から弧の終端座標を算出する.

  • return: 円の中心点と直径から弧の終端座標の配列
array lfGetArcPos (integer $cx, integer $cy,  $cw,  $ch, integer $e, integer $r)
  • integer $cx: 中心点X座標
  • integer $cy: 中心点Y座標
  • integer $r: 半径
  • integer $e: 角度
  • $cw
  • $ch
lfGetImageColor (line 461)

表示色の取得

void lfGetImageColor ( $image,  $array)
  • $image
  • $array
lfGetImageDarkColor (line 470)

影用表示色の取得

void lfGetImageDarkColor ( $image,  $array)
  • $image
  • $array
lfImageText (line 451)

画像にテキストを描画する

void lfImageText ( $dst_image,  $text,  $font_size,  $left,  $top,  $font,  $arrRGB)
  • $dst_image
  • $text
  • $font_size
  • $left
  • $top
  • $font
  • $arrRGB
outputGraph (line 243)
void outputGraph ([ $header = true], [ $filename = ""])
  • $header
  • $filename
resampled (line 213)
void resampled ()
setColorList (line 224)
void setColorList ( $arrRGB)
  • $arrRGB
setLegend (line 383)
void setLegend ( $arrLegend)
  • $arrLegend
setShadeOn (line 238)
void setShadeOn ( $shade_on)
  • $shade_on
setText (line 271)
void setText ( $font_size,  $left,  $top,  $text, [ $color = NULL], [ $angle = 0], [ $labelbg = false])
  • $font_size
  • $left
  • $top
  • $text
  • $color
  • $angle
  • $labelbg

Documentation generated on Tue, 28 Apr 2009 18:13:20 +0900 by phpDocumentor 1.4.2