⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jpgraph_canvas.php

📁 一个基于web的开源项目管理工具
💻 PHP
字号:
<?php/*=======================================================================// File: 	JPGRAPH_CANVAS.PHP// Description:	Canvas drawing extension for JpGraph// Created: 	2001-01-08// Author:	Johan Persson (johanp@aditus.nu)// Ver:		$Id: jpgraph_canvas.php,v 1.3.10.1 2006/02/28 19:46:57 gregorerhardt Exp $//// Copyright (c) Aditus Consulting. All rights reserved.//========================================================================*///===================================================// CLASS CanvasGraph// Description: Creates a simple canvas graph which// might be used together with the basic Image drawing// primitives. Useful to auickoly produce some arbitrary// graphic which benefits from all the functionality in the// graph liek caching for example. //===================================================class CanvasGraph extends Graph {//---------------// CONSTRUCTOR    function CanvasGraph($aWidth=300,$aHeight=200,$aCachedName="",$timeout=0,$inline=1) {	$this->Graph($aWidth,$aHeight,$aCachedName,$timeout,$inline);    }//---------------// PUBLIC METHODS	    function InitFrame() {	$this->StrokePlotArea();    }    // Method description    function Stroke($aStrokeFileName="") {	if( $this->texts != null ) {	    for($i=0; $i < count($this->texts); ++$i) {		$this->texts[$i]->Stroke($this->img);	    }	}			if( $this->iTables !== null ) {	    for($i=0; $i < count($this->iTables); ++$i) {		$this->iTables[$i]->Stroke($this->img);	    }   	}	$this->StrokeTitles();	// Should we do any final image transformation	if( $this->iImgTrans ) {	    if( !class_exists('ImgTrans') ) {		require_once('jpgraph_imgtrans.php');	    }	    	    $tform = new ImgTrans($this->img->img);	    $this->img->img = $tform->Skew3D($this->iImgTransHorizon,$this->iImgTransSkewDist,					     $this->iImgTransDirection,$this->iImgTransHighQ,					     $this->iImgTransMinSize,$this->iImgTransFillColor,					     $this->iImgTransBorder);	}		// If the filename is given as the special _IMG_HANDLER	// then the image handler is returned and the image is NOT	// streamed back	if( $aStrokeFileName == _IMG_HANDLER ) {	    return $this->img->img;	}	else {	    // Finally stream the generated picture						    $this->cache->PutAndStream($this->img,$this->cache_name,$this->inline,$aStrokeFileName);	    return true;	}    }} // Class/* EOF */?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -