日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

免費(fèi)加速器 免費(fèi)asp( 二 )


/* …add Series and data, etc … */
//Process Get parameters received from client
if (Request.QueryString[\”view\”]==\”False\”)
tChart.Aspect.View3D=false;
else
tChart.Aspect.View3D=true;
MemoryStream tempStream = new MemoryStream();
tChart.Export.Image.PNG.Save(tempStream);
Response.ContentType=\”Image/PNG\”;
Response.OutputStream.Write(tempStream.ToArray(),0,(int)tempStream.Length);
tempStream.Close();
}
添加事件
可以通過(guò)在創(chuàng)建圖表后添加事件 , 為Free-scripted TeeChart ASP應(yīng)用程序添加圖表創(chuàng)建事件 , 例:
private void Page_Load(object sender, System.EventArgs e)
{
tChart=new TChart();
tChart.AfterDraw += new Steema.TeeChart.TChart.PaintChartEventHandler(this.tChart_AfterDraw);
/* …add Series and data, etc … */
MemoryStream tempStream = new MemoryStream();
tChart.Export.Image.PNG.Save(tempStream);
Response.ContentType=\”Image/PNG\”;
Response.OutputStream.Write(tempStream.ToArray(),0,(int)tempStream.Length);
tempStream.Close();
}
private void tChart_AfterDraw(object sender, Steema.TeeChart.Drawing.Graphics3D g)
{
string tmpStr=\”Copyright My Organisation \”+DateTime.Now.ToString();
g.TextOut(g.Chart.Width-(int)g.TextWidth(tmpStr)-5,g.Chart.Height-(int)g.TextHeight(\”H\”)-3,tmpStr);
}
AfterDraw事件代碼將在圖表創(chuàng)建時(shí)執(zhí)行 , 在這種情況下 , 當(dāng)圖表呈現(xiàn)為圖像時(shí) , 相關(guān)消息將包含在圖表畫(huà)布中 。如果您希望在客戶端頁(yè)面圖表上使用基于用戶鼠標(biāo)點(diǎn)擊的交互式事件 , 我們建議您在WebForm上使用WebChart組件 。
安全問(wèn)題
通過(guò)安裝程序安裝的默認(rèn)TeeChart for .NET會(huì)創(chuàng)建足以訪問(wèn)TeeChart附帶的ASP.NET示例的文件夾和IIS虛擬文件夾 。WebForm應(yīng)用程序假定在IIS中激活會(huì)話支持以移動(dòng)臨時(shí)圖表信息 ??梢栽赩isual Studio.NET中修改示例項(xiàng)目 , 以使用“文件”作為臨時(shí)存儲(chǔ)圖表的媒介 。在Windows 2000中令人滿意的測(cè)試中 。在Windows 2003中 , 默認(rèn)安裝的其他安全限制限制了使用默認(rèn)“_chart_temp”文件夾的可能性(臨時(shí)文件夾的名稱和位置是可配置的) 。在Win2003服務(wù)器中 , 系統(tǒng)管理員必須修改安全權(quán)限 , 以允許相關(guān)ASP.NET應(yīng)用程序?qū)⑴R時(shí)文件保存到磁盤 。
WebChart工具
WebChart工具可用于從“編輯器工具”選項(xiàng)板添加到WebChart 。許多非WebChart特定工具可以與WebCharts一起使用 , 除了那些響應(yīng)鼠標(biāo)移動(dòng)的工具(除了下面介紹的WebChart工具之外) 。下面描述的所有工具技術(shù)都包含在TeeChart WebChart演示的實(shí)例中 。
HotspotTool
以最簡(jiǎn)單的形式 , 此工具激活數(shù)據(jù)點(diǎn)鼠標(biāo)懸停標(biāo)簽 , 當(dāng)鼠標(biāo)在點(diǎn)上傳遞時(shí)顯示 。Hotspot工具也適用于Winform Charts , 但WebChart的操作性質(zhì)因此處所述而異 。WebChart Hotspot Tool生成與每個(gè)數(shù)據(jù)點(diǎn)關(guān)聯(lián)的mapregion 。可以從以下選項(xiàng)中選擇地圖操作:
Mark – 根據(jù)所選樣式選項(xiàng)顯示點(diǎn)標(biāo)記 。URL – 單擊數(shù)據(jù)點(diǎn)時(shí)連接到URL Script – 單擊數(shù)據(jù)點(diǎn)時(shí)運(yùn)行自定義Javascript
Mark
使用“Style”屬性定義“標(biāo)記樣式” 。例如 。(通過(guò)代碼)
Steema.TeeChart.Tools.SeriesHotspot hotspotTool =
((Steema.TeeChart.Tools.SeriesHotspot)WebChart1.Chart.Tools[0]);
hotspotTool.MapAction = Steema.TeeChart.Styles.MapAction.Mark;
hotspotTool.Style = Steema.TeeChart.Styles.MarksStyles.LabelPercentTotal;
URL
使用GetHTMLMap事件設(shè)置從數(shù)據(jù)點(diǎn)調(diào)用的URL 。可以通過(guò)編輯器設(shè)置URL選項(xiàng) , 但您必須對(duì)事件進(jìn)行編碼以設(shè)置正確的URL 。例如 。

推薦閱讀