PHP头条
热点:

用GD图库生成横竖柱状图折线图的类


最近写的一个GD图库用以生成横竖柱状图和折线图的类库,算是一个教学例程吧    
<?
Class ImageReport{
var $X;//图片大小X轴
var $Y;//图片大小Y轴
var $R;//背影色R值
var $G;//...G.
var $B;//...B.
var $TRANSPARENT;//是否透明1或0
var $IMAGE;//图片对像
//-------------------
var $ARRAYSPLIT;//指定用于分隔数值的符号
var $ITEMARRAY;//数值
var $REPORTTYPE;//图表类型,1为竖柱形2为横柱形3为折线形
var $BORDER;//距离
//-------------------
var $FONTSIZE;//字体大小
var $FONTCOLOR;//字体颜色
//--------参数设置函数
function setImage($SizeX,$SizeY,$R,$G,$B,$Transparent){
$this->X=$SizeX;    
$this->Y=$SizeY;    
$this->R=$R;    
$this->G=$G;    
$this->B=$B;    
$this->TRANSPARENT=$Transparent;    
}    
function setItem($ArraySplit,$ItemArray,$ReportType,$Border){    
$this->ARRAYSPLIT=$ArraySplit;    
$this->ITEMARRAY=$ItemArray;    
$this->REPORTTYPE=$ReportType;    
$this->BORDER=$Border;    
}    
function setFont($FontSize){    
$this->FONTSIZE=$FontSize;    
}    
//----------------主体    
function PrintReport(){    
Header( "Content-type: image/gif");    
//建立画布大小    
$this->IMAGE=ImageCreate($this->X,$this->Y);    
//设定画布背景色    
$background=ImageColorAllocate($this->IMAGE,$this->R,$this->G,$this->B);    
if($this->TRANSPARENT=="1"){    

www.phpzy.comtrue/php/23295.htmlTechArticle用GD图库生成横竖柱状图折线图的类 最近写的一个GD图库用以生成横竖柱状图和折线图的类库,算是一个教学例程吧 ? Class ImageReport{ var $X;//图片大小X轴 var $Y;//图片大小Y轴 var $R;//背影色...

相关文章

    暂无相关文章

PHP之友评论

今天推荐