ComponentOne WebChart for ASP.NET基础(3)

原文链接: http://www.cnblogs.com/battler/archive/2005/05/13/154785.html

ow C1WebChart Handles Images
C1WebChart处理图片的方式
当你添加报表到页面,C1WebChart在HTML流中插入了一个图片流,图片是通过标签描述的,它是通过URL的形式关联到实际的图片的.C1WebChart负责创建图表的URL和内容过程如图所示
ComponentOne WebChart for ASP.NET基础(3)_第1张图片


左边的是一个浏览器,呈现ASP页面.浏览其需要从服务器(myWebPage.aspx)获取页面内容并接收HTML流,这个HTML包含类一个图表(标签),这个标签源是次级URL(c1ChartImage.aspx),作为服务器转换为呈现在页面的图片流.

这个标签的Source属性可以是一个临时图片文件,HttpHandler,或者是次级.aspx页面,这个是有 ImageRenderMethod 属性所决定的

这个source属性也包含了存在图表属性中的参数,因此URL可以创建图表图像.这些数据可以存储在临时文件中,或者Session标量,或者缓存中.ImageTransferMethod属性决定


则默认的情况下,C1WebChart在Session变量中存储图表数据.在某些情况下,你可以设置为缓存或者是临时文件中.或者选择都有其优点和缺点,取决于服务器(set up and on the nature of the application)

ImageRenderMethod属性具有从自动(HttpHandler, File)到手动变动的参数.

最佳的ImageRenderMethod和ImageTransferMethod属性结合,取决于复杂的和多样的图表传递,站点通信和服务器配置.

2.Working with Two URLs
为了在客户端的浏览器中呈现图表图像,C1WebChart将必须至少处理俩个URL’s地址.主URL(the main page)是用来标识创建标签的地方,这个可以收集信息输入控制通道,排版图表的呈现

次级URL用来获取实际的图片图像(jepg,png,gif).

.aspx页面确认主URL

除了手动呈现方法以外,次级URL访问图表数据为

这些处理或者到image file, HTTPHandler路径, 或者是另外一个.aspx页面的流.ImageRenderMethod 决定

转载于:https://www.cnblogs.com/battler/archive/2005/05/13/154785.html

你可能感兴趣的:(ComponentOne WebChart for ASP.NET基础(3))