CATable::GraphToFile

This page is a translated version of the page CATable::GraphToFile and the translation is 100% complete.

ADE User Guide > ADE Server Class Reference > CATable

Other languages:
English • ‎中文

bool GraphToFile(fileName, mimeType)

描述

建立一个数据包含在CATable对象中的图像,数据使用«mimeType»格式化并写入到文件«fileName»中。使用的CAObjectCATable从它获得)属性设置来控制图形设置、不确定性设置以及数字格式。GraphWidthGraphHeight属性控制图形像素大小。

返回值

布尔值(成功)

参 数

  • fileName:字符串
  • mimeType :字符串, 使用以下代码之一:
    • "image/png"
    • "image/jpeg"
    • "image/bmp"
    • "image/tiff"

详细说明

这些说明从 ADE用户指南: 使用Analytica图形引擎第四章中拷贝而来。

当你获得一个最少包含一个维度的CATable 结果时,你可以以图像的方式获得该结果的图形。该用法之一就是将图形作为JPEG图像嵌入到在后端使用ADE的web页面中。

需要按照以下步骤才能获得图形结果:

  1. 选择合适的图形设置,比如:图标类型、轴范围设置、颜色、字体等等。 最简单的方法就是在Analytica企业版中打开模型并在Graph Setup(图形设置)对话中为每个变量选择你想要的设置。你使用图形设置对话建立的图形模板将存储在该对象的GraphSetup属性中。如果你有需要改变风格模板,你可以从现有变量复制GraphSetup属性。
  2. 从ADE,获取一个结果将用图形表示的CATable
  3. 选择CATable对象的GraphWidthGraphHeight对象以指明想要的图形像素大小。
  4. 如果你的结果多于两个维度,调用Slice或者Subscript将维度减小到绘制图形所需要的维度 (如果没有图例key的话,通常为一个维度,如有有图例的,通常为两个维度)。
  5. 如果维度多于1个,调用SetIndexOrder来选择想要的图形枢轴 。
  6. 如果你将图形传送给一个输出流,将获得该流的一个Windows IStream 接口。如果有一个.NET Stream (System.io.Stream),你必须使用一个包裹类型(见下文)。
  7. 调用CATableGraphToStream或者GraphToFile方法,取决于你想把图形写入到什么地方。图形可以以不同MIME类型建立(例如: "image/JPEG")。

用法

tab.GraphWidth = 350
tab.GraphHeight = 200
b = tab.GraphToFile( "C:\data\trends.png","image/png" )

另请参考

Comments


You are not allowed to post comments.